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

Anonim

ZFS vs UFS

A ZFS egy kombinált fájlrendszer és logikai kötetmenedzser. Magában foglalja a nagy tárolókapacitások támogatását, a fájlrendszer fogalmainak és a kötetmenedzsmentnek a beépítését, a pillanatfelvételeket és az író klónok másolatát (azaz olyan optimalizálási stratégiát, amely lehetővé teszi a hívók számára, hogy kérdezzenek forrásokat, amelyek megkülönböztethetetlenek lehetnek, ugyanazon erőforrásra mutatnak), folyamatos integritásellenő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 Elosztói Licenc (vagy CDDL) alapján engedélyeztek.

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

A ZFS számos funkciót és összetevőt tartalmaz. A ZFS tárolókészlete zpool néven ismert. Ez virtuális eszközökből (vagy vdevs-ből) áll, amelyek blokkeszközökből állnak - fájlok, merevlemez-partíciók vagy teljes meghajtók (ajánlott). Mint ilyen, a vdevs-eket gyakran úgy tekintik, mint egy merevlemez-csoport. A ZFS-kapacitás meglehetősen nagy a szabványos fájlrendszerekhez képest. Ez egy 128 bites fájlrendszer, amely lehetővé teszi, hogy 18 quintillion-szor több adatot kezeljen, mint a 64 bites rendszerek. A ZFS-ben található korlátozások kifejezetten elég nagyok ahhoz, hogy soha ne találkozzanak (a fizika ismert határain belül, és a földkéregben lévő atomok száma, hogy ilyen méretű tárolóeszközt hozzanak létre). A többi funkció tartalmaz egy példányt az írási tranzakciós modellről, a pillanatfelvételekről és a klónokról, a dinamikus csíkozásról, a változó blokkméretekről, a könnyű fájlrendszerek létrehozásáról, a gyorsítótár-kezelésről, az adaptív végességről és a deduplikációról (néhány gyakoribb jellemző megnevezésére).

Az UFS számos alkatrészből és alkatrészből áll. A partíció elején néhány blokk található, amelyek a rendszerindító blokkok számára vannak fenntartva - ezeket külön kell inicializálni a fájlrendszerből. Van egy superblock, amely egy mágikus számot tartalmaz, amely azt jelzi, hogy UFS fájlrendszer, valamint olyan egyéb számok, amelyek létfontosságúak a fájlrendszer geometriájának, statisztikájának és viselkedési hangolási paramétereinek leírásához. Van egy gyűjtemény henger csoportok - mindegyik rendelkezik egy biztonsági másolat a superblock, a henger csoport fejléc (statisztikák, ingyenes listák, stb), számos inodes, amelyek számozásra sorozatosan, és tartalmaz fájl attribútumokat, és egy adatblokkok száma.

Összefoglaló:

1. A ZFS egy nyílt forráskódú szoftver kombinált fájlrendszer, amely nagy tárolókapacitást támogat; Az UFS egy Unix-ra egyedi fájlrendszer, és az eredeti, Version 7 Unix fájlrendszer eltávolított leszármazottja.

2. A ZFS olyan kapacitással rendelkezik, amely annyira nagy, hogy az általa meghatározott korlátozásokat soha nem érik el; Az UFS hengercsoportok gyűjteményét tartalmazza.