Další3 | |
---|---|
Vývojář | CTERA sítě |
Datum podání | Květen 2010 ( Linux 2.6) |
štítek svazku |
0x83 ( MBR ) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ( GPT ) |
Struktura | |
Obsah složky | Tabulka, hashovaný B-strom s povoleným dir_index |
Umístění souboru | bitmapa (volné místo), tabulka (metadata), snímky jsou alokovány jako soubory z volného místa na svazku |
Špatné sektory | stůl |
Omezení | |
Maximální velikost souboru | 2 terabajty |
Maximální počet souborů | Proměnná přidělená v době vytvoření [1] |
Maximální délka souboru | 254 bajtů |
Maximální velikost svazku | od 2 do 16 terabajtů |
Platné znaky v názvech | Všechny bajty kromě NULL ('\0') a '/' |
Schopnosti | |
Vlastnosti | úprava (mtime), úprava atributu (ctime), přístup (atime) |
Časové období | 14. prosince 1901 – 18. ledna 2038 |
Přesnost ukládání data | druhý |
Atributy | No-atime, append-only, synchronous-write, no-dump, h-tree (adresář), neměnný, journal, secure-delete, top (adresář), allow-undelete |
Přístupová práva | Unixová oprávnění, ACL a libovolné bezpečnostní atributy (Linux verze 2.6 a novější) |
Komprese pozadí | Ne |
Šifrování na pozadí | Ne (poskytováno na úrovni blokového zařízení) |
OS podporován | linux |
Next3 je souborový systém pro Linux s podporou snímků vyvinutý společností CTERA Networks . Je založen na kódu ext3 a je dopředně i zpětně kompatibilní s tímto FS . [2] Zdrojové kódy projektu jsou distribuovány pod licencí GNU GPL . [3] [4]
Výhodou metody copy-on-write je to, že když Next3 zapisuje nová data, bloky obsahující stará data mohou být zachovány - což umožňuje pořízení [[snapshot|snapshots] systému souborů . Snímky se v Next3 vytvářejí rychle, protože všechna data ve snímku již byla uložena. Další výhodou je efektivní využití místa na disku, protože veškerá data, která se nezměnila, jsou přenášena mezi souborovým systémem a jeho snímkem. [2]
Tradiční linuxový správce logických svazků (LVM), který také umožňuje vytvářet snímky systému souborů, vyžaduje, aby bylo místo pro snímek předem přiděleno. Next3 používá dynamickou alokaci pro snímky.
Jedním z cílů vývojářů Next3 byla dopředná a zpětná kompatibilita se souborovým systémem ext3 . Všechny struktury na disku jsou shodné s těmi použitými v ext3, rozdíly jsou minimální, takže Next3 lze namontovat jako ext3 bez jakýchkoliv změn - za předpokladu, že nejsou žádné snapshoty. Pokud existují snímky, lze Next3 připojit jako ext3 pouze s příznakem ro (pouze pro čtení), takže změněné bloky nelze uložit do snímků [2] .
Nevýhoda téměř úplné kompatibility s ext3-Next3 nepodporuje mnoho technologií používaných v moderních souborových systémech , jako jsou například rozsahy .
Pokud se snímky nepoužívají, výkon Next3 je ekvivalentní výkonu ext3. Při použití instant je relativně malá režie pro zápis bloků metadat a (asi 1 %) pro zápis bloků dat [5] .
Souborové systémy ( seznam , srovnání ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuované (síť) | |||||||
Speciální |
|