Legyen fájlrendszer - Be File System

BFS
Fejlesztő (k) Be Inc.
Teljes név Legyen File System
Bemutatott 1997. május 10 . ; 23 évvel ezelőtt a BeOS Advanced Access Preview Release kiadásával  ( 1997-05-10 )
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