Ext
| ext | |
|---|---|
| Filsystem | Utvidet filsystem |
| Innleveringsdato | april 1992 (30 år siden) ( Linux ) |
| Struktur | |
| Mappeinnhold | bord |
| Filplassering | punktgrafikk (fri plass), tabell (metadata) |
| Dårlige sektorer | bord |
| Evner | |
| Tilgangsrettigheter | POSIX |
| Bakgrunnskryptering | Ikke |
Extended File System (utvidet filsystem), forkortet ext eller extfs - det første filsystemet , designet spesielt for operativsystemer på Linux-kjernen . Introdusert april 1992 for Linux-kjerne 0.96c. [en]
Metadatastrukturen som ble brukt ble designet av Remy Card inspirert av Unix File System (UFS Målet var å overvinne begrensningene til Minix-filsystemet - i det nye filsystemet er størst mulig partisjon og filstørrelse økt til 2 GB , [1] og maksimal filnavnlengde er opptil 255 byte.
ext var det første Linux OS-filsystemet som utvidet Minix-filsystemet. [2] . I januar 1993 forsøkte Frank Xia uavhengig å utvide minix-filsystemet under navnet xiafs (forfatteren foreslo også å gi det nytt navn til linuxfs), og opprinnelig virket xiafs mer stabile enn ext. Men i xiafs, som støtter partisjoner på opptil 2 GB, var filene fortsatt begrenset til 64 MB. I motsetning til ext med et enkelt tidsstempel, støttet xiafs tre tidsstempler (oppretting, modifikasjon og siste tilgangstid) [3] [2] [4] .
I januar 1993, på grunnlag av ext-filsystemet, begynte opprettelsen av et utvidbart filsystem ext2 , som støttet partisjoner på opptil 2 TB og tre tidsstempler. Senere ble ext2 grunnlaget for ext3 (2000) og ext4 (ca. 2006) [4] .
Over tid har ext2 erstattet xiafs og ext på grunn av dens langsiktige levedyktighet.
I januar 1997 ble støtte for ext og xiafs permanent fjernet fra kjernen (fra og med versjon 2.1.21) [5] [6] .
Se også
Merknader
- ↑ 1 2 M. Tim Jones. Anatomi av ext4. Møt det fjerde utvidede filsystemet . IBM developerWorks (30. juni 2009). Hentet 6. juli 2010. Arkivert fra originalen 25. august 2011.
- ↑ 1 2 "The Linux ext2/3/4 Filesystem: Past, Present, and Future" Arkivert 4. juni 2016 på Wayback Machine , Ted Ts'o
- ↑ slackware.mirror.ba/slackware-2.2.0/docs/faqs/linux-faq.ps.gz
- ↑ 1 2 kort, Remy. & Ts'o, Theodore. & Tweedie, Stephen. Design og implementering av det andre utvidede filsystemet // Proceedings of the First Dutch International Symposium on Linux : journal. - 1994. - ISBN 90-367-0385-9 . Arkivert fra originalen 21. mars 2009.
- ↑ http://man7.org/linux/man-pages/man5/filesystems.5.html Arkivert 19. desember 2016 på Wayback Machine "xiafs ble designet og implementert for å være et stabilt, trygt filsystem ved å utvide Minix-filsystemkoden . … xiafs-filsystemet er ikke lenger aktivt utviklet eller vedlikeholdt. Den ble fjernet fra kjernen i 2.1.21."
- ↑ Versjonshistorikk for Linux-kjerne: 2.1-seriens kjerner . Hentet 23. desember 2016. Arkivert fra originalen 20. september 2017.
Lenker
- Historien om Linux-filsystemer: "Design og implementering av det andre utvidede filsystemet"