minix | |
---|---|
Inlämningsdatum | (minix) |
Strukturera | |
Mappinnehåll | linjär |
Restriktioner | |
Maximal filstorlek | 64 MB |
Maximal filnamnslängd | 14 eller 30 tecken |
Maximal volymstorlek | 64 MB |
Förmågor | |
Bakgrundskomprimering | Nej |
Bakgrundskryptering | Nej |
OS stöds | minix, linux |
Filsystemet Minix ( eng. MINIX filsystem ) är det första filsystemet som användes i operativsystemet Minix , som blev prototypen för Linux-kärnan . Utvecklad på 1980-talet av Andrew Tanenbaum . Den hade många brister: storleken på hårddiskpartitionen var begränsad till 64 megabyte; längden på filnamnet var begränsad till 30 tecken, och så vidare. Den fortsätter att användas för disketter och RAM-diskar.
Diskpartitionsstorlek: upp till 64 MB. Filstorlek: upp till 64 MB. Filnamn - upp till 14 eller 30 tecken. En tidsstämpel [1] stöds .
I tidiga versioner av Linux 1991 användes detta filsystem som det huvudsakliga. Implementeringen utfördes av Linus Torvalds [1] .
Baserat på denna implementering skapades ext -filsystemet 1992 , där vissa begränsningar korrigerades. Storleken på FS ext-partitionen och filerna kunde vara upp till 2 GB, upp till 255 tecken var tillåtna för namn. En enda tidsstämpel behölls och prestandaproblem observerades på grund av användningen av länkade listor i ett antal FS-strukturer [1] .
I januari 1993 försökte Frank Xia självständigt utöka minix-filsystemet under namnet xiafs (författaren föreslog också att det skulle döpas om till linuxfs). Han tog Linus implementering av minix som bas och minskade mängden och komplexiteten av ändringar när han expanderade, vilket gjorde att xiafs initialt verkar mer stabila än ext. Den maximala partitionsstorleken ökade till 2 GB, men filerna var fortfarande begränsade till 64 MB. Upp till 248 byte tilldelades för filnamnet, tre tidsstämplar stöddes (tidpunkt för skapande, ändring och senaste åtkomst) [2] [1] [3] .
Samtidigt, i början av 1993, baserat på ext, började skapandet av ett expanderbart filsystem ext2 , som stödde partitioner upp till 2 TB och tre tidsstämplar. Senare blev ext2 grunden för ext3 (2000) och ext4 (cirka 2006) [3] .
I januari 1997 togs stödet för ext och xiafs bort från kärnan (från och med version 2.1.21) [4] [5] .
Filsystem ( lista , jämförelse ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuerat (nätverk) | |||||||
Särskild |
|