Legyen fájlrendszer - Be File System
| Fejlesztő (k) | Be Inc. |
|---|---|
| Teljes név | Legyen File System |
| Bemutatott | 1997. május 10 . a BeOS Advanced Access Preview Release kiadásával |
| Partíció azonosító | Be_BFS ( Apple ) 0xEB ( MBR ) 42465331-3BA3-10F1-802A-4861696B7521 ( GPT ) |
| Szerkezetek | |
| Könyvtár tartalma | B + fa |
| Fájl allokáció | inódok |
| Rossz blokkok | inódok |
| Határértékek | |
| Max. kötet mérete | ~ 2 EB * |
| Max. fájl méret | ~ 260 GB * |
| Max. fájlok száma | Korlátlan |
| Max. fájlnév hossza | 255 karakter |
| Engedélyezett karakterek a fájlnevekben | Minden UTF-8, kivéve: "/" |
| Jellemzők | |
| Dátum rögzítve | Hozzáférés, létrehozás, módosítva |
| Időintervallum | Ismeretlen |
| Dátumfeloldás | 1s |
| Villák | Igen |
| Attribútumok | POSIX ACL-ek: olvasás, írás, végrehajtás |
| A fájlrendszer engedélyei | Igen, POSIX (RWX / tulajdonos, csoport és minden) |
| Átlátszó tömörítés | Nem |
| Átlátszó titkosítás | Nem |
| Egyéb | |
| Támogatott operációs rendszerek | BeOS , ZETA , Haiku , SkyOS , szótag , Linux |
A BeF fájlrendszer ( BFS ) a BeOS natív fájlrendszere . A Linux kernelben "BeFS" néven emlegetik, hogy elkerüljék a Boot File System rendszerrel való összetévesztést .
A BFS-t Dominic Giampaolo és Cyril Meurillon fejlesztette ki tíz hónapos időszak alatt, 1996 szeptemberétől, hogy a BeOS számára egy modern, 64 bites képes naplózási fájlrendszert biztosítson . A kis- és nagybetűk közötti különbség, és hajlékonylemezeken , merevlemezeken és csak olvasható adathordozókon, például CD-ROM-on használható . Kis kivehető adathordozókon történő használata azonban nem ajánlott, mivel a fájlrendszer fejlécei 600 kB-ról 2 MB-ra emésztenek fel, így a hajlékonylemezek gyakorlatilag használhatatlanná válnak.
Az elődhöz, az OFS-hez (Old Be File System, Benoit Schillings - korábban BFS) írva, kiterjesztett fájlattribútumok ( metaadatok ) támogatását is magában foglalja , indexeléssel és lekérdezéssel jellemezve a relációs adatbázishoz hasonló funkcionalitást .
Míg 64 bites fájlrendszerként szánják, egyes lemezen lévő szerkezetek mérete azt jelenti, hogy a gyakorlati méretkorlát körülbelül 2 exabájt . Hasonlóképpen, a kiterjedés-alapú fájl-allokáció a maximális gyakorlati fájlméretet legfeljebb 260 gigabájtra csökkenti, patológiás legrosszabb esetben pedig csak néhány blokkra, a töredezettség mértékétől függően .
Tervezési folyamatát, az alkalmazás programozási felületét és a belső működését többnyire a Gyakorlati fájlrendszer tervezése a Be fájlrendszerrel című könyv dokumentálja .
Végrehajtások
A BeOS-ban használt eredeti 1996-os BFS mellett számos implementáció létezik a Linux számára . 1999 elején a Makoto Kato kifejlesztett egy Be File System illesztőprogramot a Linux számára; az illesztőprogram azonban soha nem ért el teljesen stabil állapotot, ezért 2001-ben Will Dyson kifejlesztette a Linux BFS illesztőprogram saját verzióját.
2002-ben Axel Dörfler és néhány más fejlesztő létrehozott és kiadott egy újratelepített BFS-t OpenBFS for Haiku néven (akkoriban OpenBeOS ). 2004 januárjában Robert Szeleney bejelentette, hogy kifejlesztette ennek az OpenBFS fájlrendszernek a villáját, amelyet SkyOS operációs rendszerében használhat. A rendszeres OpenBFS végrehajtását is átírták Syllable , amellyel bekerült verzió óta 0.6.5.
Lásd még
Hivatkozások
Külső linkek
- A BeOS fájlrendszer: OS geek retrospektív , írta: Andrew Hudson, 2010-06-03, Ars Technica