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]
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]
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.
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 .
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] .
Sisteme de fișiere ( listă , comparație ) | |||||||
---|---|---|---|---|---|---|---|
Disc |
| ||||||
Distribuit (rețea) | |||||||
Special |
|