S5fs hátrányai és korlátai a fájlrendszer

A gyenge pont a fájlrendszerben, a megbízhatóság, a superblock, mivel jár az alapvető információkat a teljes fájlrendszert, valamint a szuper blokk van tárolva, egy példányban, a valószínűsége hiba meglehetősen magas, és superblock vezet kárt gyakorlatilag elpusztítja az egész fájlrendszer .

Viszonylag alacsony termelékenységgel párosul a végeredmény az összetevők fájlt a lemezen fájlleírót elején helyezkedik el, a fájlrendszer és tároló -, hogy a többi helyet, és amikor dolgozik fájlokat történik, mint egy hivatkozás a metaadatok és a fájl adatblokkok; és mivel ezek az elemek lehetnek kellően elválasztva file helyet, akkor meg kell mozgatni a lemez fej, ami növeli az elérési időt, és csökkenti a teljesítményt a rendszer, ill.

Lemezterület használatát nem optimális. Javítására file rendszer teljesítményét kívánatos használni a nagy tömbök t. E. növeli a sebességet a hozzáférés és olvasni, de a másik viszont, a nagyobb blokkok vezet jelentős veszteséget tárhelyet, mert alatt több fájl kiosztott blokkok (integer blokkok) => az egyik blokkot lehet malozapolnen.

Egy tömb fájlleírójú rögzített méretű, meghatározott létrehozásakor a fájlrendszer. Ez a méret korlátozza a fájlok maximális számát, hogy létezhet a fájlrendszerben. Fájlok maximális száma egy fájlrendszer 65.535.

Korlátozás a fájlnevek hossza.

A fájlrendszer FFS (Fast File System)

FFS fájlrendszert S5FS teljes mértékben a rendszer funkcionalitását, és ugyanarra a adatstruktúra a kernel. A különbségek a helyét a fájlrendszerben a lemezen, a lemez adatstruktúrák és algoritmusok elhelyezése szabad blokkok.

Itt superblock Tartalmaz továbbá egy teljes leírást a fájlrendszer található és az elején ebben a szakaszban, de nem tárol adatokat a szabad blokkok az adatok tárolására. Következésképpen az adatokat az superblock változatlan marad idejére a fájlrendszert. Megbízhatóságának javítása a fájlrendszer superblock megkettőződik, t. Hogy. Nagyon fontos.

A fizikai lemez van osztva egy vagy több csoporttal a hengerek. A henger - egy sor hasonló sávok minden a lemezeket a lemez. Hengerek Csoport  több egymást követő lemez henger. Az adatstruktúra azonos az összes csoportban. Minden palackot csoport tartalmaz vezérlő információt, beleértve a biztonsági superblock, a tömb leírók- adat rendelkezésre álló szabad blokkok és inode.

Ebben a fájlrendszer inode található szerte az a partíció, nem az elején. Ennek köszönhetően csökkentést ér el, miközben eléri fájl adatait, például a Adatblokk van elhelyezve közelebb leírja, hogy leírója. Emellett javítja a megbízhatóságot a fájlrendszer, mint Ez csökkenti annak valószínűségét, hogy elveszti az összes leírója.

A vezérlő információ található különböző ellensúlyozza az elejétől a palack csoportok. Ez vezet az a tény, hogy a vezérlő információ nem található egyetlen lemezen lemez, vagy a hiba az egyik lemez meghibásodását okoznák a teljes fájlrendszert.

Információ álló blokkok töredékek és tárolják, mint egy kis térképen (bit vektort), azaz mindegyik fragmens van hozzárendelve egy bit a vektor. Annak megállapításához, a szabad vagy foglalt egység, check bites 1 (1 - elfoglalt 0 - szabad).