Ext

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 6. december 2019; checks kræver 5 redigeringer .
ext
Filsystem Udvidet filsystem
Indsendelsesdato april 1992 (30 år siden) ( Linux )
Struktur
Mappeindhold bord
Filplacering bitmap (fri plads), tabel (metadata)
Dårlige sektorer bord
Evner
Adgangsrettigheder POSIX
Baggrundskryptering Ikke

Extended File System (udvidet filsystem), forkortet ext eller extfs  - det første filsystem , designet specifikt til operativsystemerLinux-kernen . Introduceret april 1992 til Linux-kernen 0.96c. [en]

Den anvendte metadatastruktur er designet af Remy Card inspireret af Unix File System (UFS Målet var at overvinde begrænsningerne ved Minix-filsystemet  - i det nye filsystem er den størst mulige partition og filstørrelse øget til 2 GB , [1] og den maksimale filnavnslængde er op til 255 bytes.

ext var det første Linux OS-filsystem, der udvidede Minix-filsystemet. [2] . I januar 1993 forsøgte Frank Xia selvstændigt at udvide minix-filsystemet under navnet xiafs (forfatteren foreslog også at omdøbe det til linuxfs), og oprindeligt virkede xiafs mere stabile end ext. Men i xiafs, som understøtter partitioner op til 2 GB, var filer stadig begrænset til 64 MB. I modsætning til ext med et enkelt tidsstempel, understøttede xiafs tre tidsstempler (oprettelse, ændring og sidste adgangstidspunkt) [3] [2] [4] .

I januar 1993 begyndte oprettelsen af ​​et udvideligt filsystem ext2 på basis af ext-filsystemet , som understøttede partitioner op til 2 TB og tre tidsstempler. Senere blev ext2 grundlaget for ext3 (2000) og ext4 (ca. 2006) [4] .

Over tid har ext2 fortrængt xiafs og ext på grund af dets langsigtede levedygtighed.

I januar 1997 blev understøttelse af ext og xiafs permanent fjernet fra kernen (fra version 2.1.21) [5] [6] .

Se også

Noter

  1. 1 2 M. Tim Jones. Anatomi af ext4. Mød det fjerde udvidede filsystem . IBM developerWorks (30. juni 2009). Hentet 6. juli 2010. Arkiveret fra originalen 25. august 2011.
  2. 1 2 "The Linux ext2/3/4 Filesystem: Past, Present, and Future" Arkiveret 4. juni 2016 på Wayback Machine , Ted Ts'o
  3. slackware.mirror.ba/slackware-2.2.0/docs/faqs/linux-faq.ps.gz
  4. 1 2 Kort, Remy. & Ts'o, Theodore. & Tweedie, Stephen. Design og implementering af det andet udvidede filsystem  //  Proceedings of the First Dutch International Symposium on Linux: journal. - 1994. - ISBN 90-367-0385-9 . Arkiveret fra originalen den 21. marts 2009.
  5. http://man7.org/linux/man-pages/man5/filesystems.5.html Arkiveret 19. december 2016 på Wayback Machine "xiafs blev designet og implementeret til at være et stabilt, sikkert filsystem ved at udvide Minix-filsystemkoden . … xiafs-filsystemet er ikke længere aktivt udviklet eller vedligeholdt. Det blev fjernet fra kernen i 2.1.21."
  6. Linux-kerneversionshistorik: 2.1-seriens kerner . Hentet 23. december 2016. Arkiveret fra originalen 20. september 2017.

Links