Tux3 - novi fajl sistem
аутор: Goran Mekić
—
Последња измена
09:12 22.08.2008.
Prirodni naslednik tux2 fajl sistema
"Pošto izgleda da se svi zabavljaju praveći nove fajl sisteme ovih dana, pomislio sam da se i ja pridružim zabavi", su reči kojima je na kerneltrap-u objavljen rad na novom fajl sistemu. Da ne davim puno, ovo su planirane stvari za njega (iskreno, nadam se da će uskoro zaživeti u kernelu):
- Verzioniranje pojedinačnih fajlova, direktorijuma ili celog fajl sistema
- Udaljena replikacija pojedinačnih fajlova, direktorijuma ili celog fajl sistema
- Po svim verzijama (snapshot-ima) se može pisati
- 2^60 maksimalna veličina fajla
- 2^60 maksimalna veličina volumena
- 2^48 maksimalno verzija
- 2^48 maksimalno inode-ova
- Dinamički alocirani inode-ovi promenljive veličine
- Novi metod verzioniranja (verzionirani pokazivači)
- verzionirani extent-i za podatke o fajlu i direktorijumu
- verzionirani standardni atributi (npr. mode, uid, mtime, size)
- verzionirani atributi extent-a (uključujući i trenutne podatke fajla)
- Novi metod atomskog update-ovanja (Forward logging)
- Novi, fizički stabilan indeks direktorijuma (PHTree)
- Btree pokazivači unazad za robustan fsck
Neke od zanimljivih ideja su da će se izbeći rekurzivno "kopiranje pri pisanju", kao i da je plan da tux3 bude bolji od ZFS.
Izvor: kerneltrap.org
Дејства на документ