ReiserFS | |
---|---|
Dati generali | |
Sviluppatore | Namesys |
Nome completo | ReiserFS |
Introduzione | 2001Linux 2.4.1 |
Identificatore della partizione | Apple_UNIX_SVR2 (Apple Partition Map)0x83 (MBR)EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT) |
Struttura | |
Struttura contenuti directory | B+Tree |
Allocazione dei file | Bitmap[1] |
Limiti | |
Dimensione massima di un file | 8TiB |
Numero massimo di file | 232 (~4 miliardi)[2] |
Dimensione massima del nome di un file | 4032 byte, limitato a 255 da Linux VFS |
Dimensione massima del volume | 16TiB[3] |
Caratteri permessi nel nome di un file | Tutti i bit eccetto NUL e '/' |
Caratteristiche | |
Date memorizzate | modification (mtime), metadata change (ctime), access (atime) |
Fork | Attributi estesi |
Permessi file system | permessi Unix,ACL ed attributi di sicurezza arbitrari |
Compressione trasparente | Si |
Crittografia trasparente | No |
Manuale |
ReiserFS è unfile system progettato e implementato da un team di programmatori guidati daHans Reiser. È correntemente supportato solo dalkernel Linux, ma potrà essere incluso in altrisistemi operativi nel futuro. Con la versione 2.4.1 di Linux, ReiserFS è stato il primojournalingfile system ad essere incluso nelkernel vanilla.
Il suo più noto vantaggio rispetto al principale file system Linux di allora,ext2, è dato dall'essere un filesystem journaled, che cioè usajournaledmetadata. Questa caratteristica riduce molto il rischio di corruzione del filesystem, ed elimina la necessità di lunghi controlli, dopo una interruzione non prevista del funzionamento del sistema o uno spegnimento non corretto, dovuto magari a mancanza di corrente o a uncrash di sistema. Sfortunatamente, convertire una partizione all'uso di ReiserFS richiede agli utenti del filesystem ext2 di riformattare completamente tali partizioni, svantaggio non condiviso dal suo principale concorrente,ext3.
ReiserFS, inoltre, gestisce in maniera molto efficientedirectory contenenti grandi quantità di piccoli file. Questo è importante, per esempio, per la gestione di archivi diUsenet.
A metà degli anni duemila, moltedistribuzioni di Linux lo usano comefile system di default.
Il file system può essere ridimensionato aumentandolo o riducendolo con l'utilityresize_reiserfs. Questa però agisce solo sul filesystem e non sulla partizione che può essere modificata con tool standard come cfdisk.
Esiste la possibilità di recuperare file cancellati erroneamente usando il comando reiserfsck senza ricorrere a software esterni. Una descrizione della procedura da seguire è reperibile neiGentoo forums:ReiserFS undelete/data recovery HOWTO
Il successore di ReiserFS èReiser4.
Dopo le vicissitudini personali diHans Reiser, lo sviluppo è fortemente rallentato. A oggi pare evidente che il progetto non verrà più sviluppato.[1]