minix | |
---|---|
Indsendelsesdato | (minix) |
Struktur | |
Mappeindhold | lineær |
Begrænsninger | |
Maksimal filstørrelse | 64 MB |
Maksimal filnavnlængde | 14 eller 30 tegn |
Maksimal volumenstørrelse | 64 MB |
Evner | |
Baggrundskomprimering | Ingen |
Baggrundskryptering | Ingen |
OS understøttet | minix, linux |
Minix-filsystemet ( eng. MINIX-filsystem ) er det første filsystem, der blev brugt i Minix -operativsystemet , som blev prototypen på Linux-kernen . Udviklet i 1980'erne af Andrew Tanenbaum . Den havde mange mangler: Størrelsen af harddiskpartitionen var begrænset til 64 megabyte; længden af filnavnet var begrænset til 30 tegn, og så videre. Det bliver fortsat brugt til disketter og RAM-diske.
Diskpartitionsstørrelse: op til 64 MB. Filstørrelse: op til 64 MB. Filnavn - op til 14 eller 30 tegn. Et tidsstempel [1] er understøttet .
I tidlige versioner af Linux i 1991 blev dette filsystem brugt som det primære. Implementeringen blev udført af Linus Torvalds [1] .
Baseret på denne implementering blev ext -filsystemet oprettet i 1992 , hvor nogle begrænsninger blev rettet. Størrelsen på FS ext-partitionen og filerne kunne være op til 2 GB, op til 255 tegn var tilladt for navne. Et enkelt tidsstempel blev bibeholdt, og ydeevneproblemer blev observeret på grund af brugen af sammenkædede lister i en række FS-strukturer [1] .
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). Han tog Linus' implementering af minix som base og reducerede mængden og kompleksiteten af ændringer, efterhånden som han udvidede, hvilket fik xiafs til at virke mere stabile end ext. Den maksimale partitionsstørrelse steg til 2 GB, men filer var stadig begrænset til 64 MB. Op til 248 bytes blev tildelt til filnavnet, tre tidsstempler blev understøttet (tidspunkt for oprettelse, ændring og sidste adgang) [2] [1] [3] .
På samme tid begyndte i begyndelsen af 1993, baseret på ext, oprettelsen af et udvideligt filsystem ext2 , som understøttede partitioner op til 2 TB og tre tidsstempler. Senere blev ext2 grundlaget for ext3 (2000) og ext4 (ca. 2006) [3] .
I januar 1997 blev understøttelse af ext og xiafs fjernet fra kernen (fra version 2.1.21) [4] [5] .
Filsystemer ( liste , sammenligning ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribueret (netværk) | |||||||
Særlig |
|