Următorul3

Următorul3
Dezvoltator Rețelele CTERA
Data depunerii mai 2010 ( Linux 2.6)
etichetă de volum

0x83 ( MBR )

EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ( GPT )
Structura
Conținutul folderului Tabel, arbore B hash cu dir_index activat
Plasarea fișierului bitmap (spațiu liber), tabel (metadate), instantanee sunt alocate ca fișiere din spațiul liber de volum
Sectoare rele masa
Restricții
Dimensiunea maximă a fișierului 2 terabytes
Numărul maxim de fișiere Variabilă alocată la momentul creării [1]
Lungimea maximă a numelui fișierului 254 de octeți
Dimensiunea maximă a volumului de la 2 la 16 terabytes
Caractere valide în titluri Toți octeții, cu excepția NULL ('\0') și '/'
Capabilități
Proprietăți modificare (mtime), modificare atribut (ctime), acces (atime)
Interval de date 14 decembrie 1901 - 18 ianuarie 2038
Precizia stocării datei al doilea
Atribute Fără timp, numai adăugare, scriere sincronă, fără dump, arbore h (director), imuabil, jurnal, ștergere securizată, top (director), permite anulare ștergere
Drepturi de acces Permisiuni Unix , ACL -uri și atribute de securitate arbitrare (versiunea Linux 2.6 și ulterioară)
Comprimarea fundalului Nu
Criptare în fundal Nu (furnizat la nivel de dispozitiv bloc)
Sistem de operare acceptat linux

Next3 este un sistem de fișiere pentru Linux cu suport pentru instantanee dezvoltat de CTERA Networks . Se bazează pe codul ext3 și este compatibil înainte și înapoi cu acest FS . [2] Codurile sursă ale proiectului sunt distribuite sub licența GNU GPL . [3] [4]

Caracteristici

Instantanee

Avantajul metodei copy-on-write este că atunci când Next3 scrie date noi, blocurile care conțin datele vechi pot fi păstrate - permițând preluarea [[snapshot|snapshots] ale sistemului de fișiere .  Instantaneele sunt create rapid în Next3, deoarece toate datele din instantaneu au fost deja salvate. Un alt avantaj este utilizarea eficientă a spațiului pe disc, deoarece orice date care nu s-au schimbat sunt transferate între sistemul de fișiere și instantaneul său. [2]

Alocarea dinamică a spațiului pentru instantanee

Managerul de volum logic tradițional Linux (LVM), care vă permite, de asemenea, să creați instantanee ale sistemului de fișiere, necesită ca spațiul pentru instantaneu să fie alocat în avans. Next3 folosește alocarea dinamică pentru instantanee.

compatibilitate ext3

Unul dintre obiectivele dezvoltatorilor Next3 a fost compatibilitatea înainte și înapoi cu sistemul de fișiere ext3 . Toate structurile de pe disc sunt identice cu cele folosite în ext3, diferențele sunt minime, așa că Next3 poate fi montat ca ext3 fără nicio modificare - cu condiția să nu existe instantanee. Dacă există instantanee, Next3 poate fi montat ca ext3 cu doar steag-ul ro (Numai citire), astfel încât blocurile modificate să nu poată fi stocate în instantanee [2] .

Dezavantajul compatibilității aproape complete cu ext3-Next3 nu acceptă multe dintre tehnologiile utilizate în sistemele de fișiere moderne , cum ar fi extents .

Performanță

Dacă nu sunt utilizate instantanee, performanța Next3 este echivalentă cu cea a ext3. Când se utilizează instant, există o suprasarcină relativ mică pentru scrierea blocurilor de metadate și (aproximativ 1%) pentru scrierea blocurilor de date [5] .

Note

  1. Numărul maxim de inoduri (și, prin urmare, numărul maxim de fișiere și directoare) este setat atunci când sistemul de fișiere este creat. Dacă V este dimensiunea volumului în octeți, atunci numărul implicit de inoduri este dat de V /2 13 (sau numărul de blocuri, oricare dintre acestea este mai mic), iar minimul de V /2 23 . Valoarea implicită a fost considerată suficientă pentru majoritatea aplicațiilor. Numărul maxim de subdirectoare dintr-un director este fixat la 32000.
  2. 1 2 3 Corbet, Jonathan „The Next3 filesystem  ” . LWN (11 mai 2010). Preluat: 4 iulie 2010.
  3. Serghei Ptashnick. „Codul pentru Next3, un sistem de fișiere pentru Linux cu suport pentru instantanee, a fost deschis” (downlink) . OpenNet.ru (9 iunie 2010). Data accesului: 19 februarie 2011. Arhivat din original pe 11 mai 2011. 
  4. SourceForge.net: Licență - Next3 (downlink) . Consultat la 19 februarie 2011. Arhivat din original la 1 mai 2012. 
  5. Next3 FAQ  (eng.)  (link inaccesibil) . Arhivat din original la 1 mai 2012.

Link -uri