Különbség a ZFS és az UFS között

ZFS vs UFS

A ZFS egy kombinált fájlrendszer és logikai kötetkezelő. Magában foglalja a nagy tárolókapacitás támogatását, a fájlrendszerek és a kötetkezelés koncepcióinak integrálását, a pillanatképeket és az írási klónokon lévő másolatokat (vagyis egy optimalizálási stratégiát, amely lehetővé teszi, hogy a megkülönböztethetetlen erőforrásokat igénylő hívók ugyanazon erőforráshoz mutatókat adjanak). , folyamatos integritás-ellenőrzés és automatikus javítás, RAID-Z és natív NFSv4 ACL-ek. Ez egy nyílt forráskódú szoftver, amelyet a Közös Fejlesztési és Terjesztési Licenc (vagy CDDL) engedélyez..

Az Unix fájlrendszer (más néven UFS) egy fájlrendszer, amelyet kizárólag a Unix és az összes Unix-szerű operációs rendszer használ. A Berkeley Fast File System néven ismert, és az eredeti fájlrendszer eltávolított leszármazottja, amelyet a 7-ös verzióban használtak..

A ZFS sokféle funkcióból és alkatrészből áll. A ZFS tárolókészletét zpoolnak nevezik. Virtuális eszközökből (vagy vdev-ekből) készül, amelyek blokk eszközökből készülnek - fájlok, merevlemez-partíciók vagy teljes meghajtók (ajánlott). Mint ilyen, a vdev-eket gyakran merevlemezek csoportjának tekintik. A ZFS kapacitása meglehetősen nagy a szokásos fájlrendszerekhez képest. Ez egy 128 bites fájlrendszer, amely lehetővé teszi, hogy 18 ötször többször tudja kezelni az adatokat, mint a 64 bites rendszerek. A ZFS-ben talált korlátozásokat úgy tervezték, hogy elég nagyok legyenek ahhoz, hogy soha ne kerülhessenek szembe (a fizika ismert korlátain belül, és a földkéregben lévõ atomok száma ilyen nagyságú tárolóeszköz felépítéséhez). A többi szolgáltatás magában foglalja az írási tranzakciós modellről készült másolatot, pillanatképeket és klónokat, dinamikus csíkozást, változó blokkméreteket, könnyű fájlrendszer létrehozását, gyorsítótárkezelést, adaptív endiannesset és deduplikációt (a leggyakoribb funkciók néhány említésére).

Az UFS különféle alkatrészekből és összetevőkből áll. A partíció elején van néhány blokk, amelyet a rendszerindító blokkok számára tartanak fenn - ezeket a fájlrendszertől külön kell inicializálni. Van egy nagyblokk, amely tartalmaz egy mágikus számot, amely azonosítja azt egy UFS fájlrendszerrel, valamint egyéb számokat, amelyek nélkülözhetetlenek a fájlrendszer geometriájának, statisztikáinak és viselkedési hangolási paramétereinek leírásához. Van hengercsoportok gyűjteménye - mindegyiknek van egy superblock tartalék másolata, hengercsoport-fejléc (statisztikákkal, ingyenes listákkal stb.), Számos, egymást követően számozott inoód, amelyek fájlattribútumokat tartalmaznak, és egy adatblokkok száma.

Összefoglaló:

1. A ZFS egy nyílt forráskódú szoftver kombinált fájlrendszer, amely támogatja a nagy tárolási kapacitást; Az UFS az Unix számára egyedi fájlrendszer, és az eredeti 7. változat Unix fájlrendszerének eltávolított leszármazottja.

2. A ZFS kapacitása olyan nagy, hogy a rajta meghatározott korlátozásokat soha nem érik el; Az UFS hengercsoportok gyűjteményét tartalmazza.