ext2 | |
Sviluppatore | Remy Card |
---|---|
nome inglese | File system esteso 2 |
introduzione | Gennaio 1993 ( Linux 0.99.?) |
Identificatore della partizione | 0x83 ( MBR ) |
Struttura | |
Contenuti delle directory | matrice lineare di input |
Allocazione dei file | campi di bit (spazio libero), tabella (metadati) |
Blocchi danneggiati | tavolo |
Limitazioni | |
Dimensione massima del file | 16 GiB - 2 TiB |
Numero massimo di file | variabile |
Dimensione massima del nome file | 255 caratteri |
Dimensione massima del volume | 2 TiB - 32 TiB |
Caratteri consentiti nei nomi dei file | tutti i caratteri Unicode tranne NUL e "/" |
Caratteristiche | |
Date registrate | modifica (mtime), modifica degli attributi (ctime), accesso |
Intervallo di date | Dal 14 dicembre 1901 al 18 gennaio 2038 |
Attributi | no-atime, append-only, synchronous-write, no-dump, h-tree (directory), immutable, journal, secure-delete, top (directory), allow-undelete |
Autorizzazioni | Diritti Unix, ACL |
Compressione integrata | no |
Crittografia integrata | no |
ext2 o ext2 (in inglese , il secondo file system esteso) è la cronologia del file system di GNU / Linux . È stato originariamente creato da Rémy Card e si basa sul file system esteso . È stato anche fortemente influenzato dalla FFS .
Una qualità spesso attribuita a questo file system sarebbe che non si frammenta (a differenza di FAT o NTFS usati da Windows), sulla base del fatto che i dati sono organizzati in modo più efficiente. In realtà, ext2 limita la frammentazione ma non la previene completamente.
Successivamente, è stata aggiunta un'estensione, consentendo l' inserimento nel journal del file system. Questo è stato chiamato ext3 . Un sistema che conosce solo ext2 è perfettamente in grado di leggere e scrivere ext3, ma poi non ci sarà alcun logging. La differenza tra i due sistemi è l'aggiunta di un'area di log e l'eliminazione dei dati, rendendo impossibile il ripristino dei dati sul file system ext3. Hai solo bisogno di controllare un'opzione nel tuo kernel e ricompilarlo per beneficiare del supporto ext3. Per convertire la tua partizione da ext2 a ext3, puoi usare il comando tune2fs (esempio di comando :)tune2fs -j /dev/hda7 .
Un importante elemento di sicurezza di ext2fs è il comando associato "chattr", che può agire come una leggera protezione contro la cancellazione accidentale anche da root , non possibile in ext3.
Per una specifica completa di ext2, vedere il file include / linux / ext2_fs.h dai sorgenti del kernel Linux .