Tartalomjegyzék:
Meghatározás - Mit jelent a Z fájlrendszer (ZFS)?
A Z fájlrendszer (ZFS) egy nyílt forrású logikai kötetkezelő és fájlrendszer, amelyet a Sun Microsystems hozott létre, eredetileg a Solaris operációs rendszeréhez. Most már sok operációs rendszerben használatos, beleértve a FreeBSD-t, a NetBSD-t, a Mac OS X Server 10.5-et és a ZFS-FUSE-n keresztüli különféle Linux disztribúciókat. A ZFS legmegkülönböztetőbb tulajdonsága az egyesített tárolás, ahol a több tárolóeszközt egyetlen nagy készletként kezelik, nem pedig külön eszközként és logikai meghajtóként. A tárterületet ki lehet venni a készletből és hozzá lehet rendelni más fájlrendszerekhez, és a készlet növelhető új tárolóeszközök hozzáadásával a készletbe. Ez ugyanaz az erőforrás-elosztás módszer, amelyet a multitenant felhőkörnyezetben használnak.
A Techopedia magyarázza a Z fájlrendszert (ZFS)
A ZFS egy fejlett fájlrendszer, amelyet a Sun Microsystems fejlesztett ki annak érdekében, hogy kiküszöbölje a korábbi fájlrendszer-tervek számos problémáját, például a hibák megelőzését és a kötetkezelést. A ZFS magában foglalja az adatok sérülése elleni védelmet, a több tárolóeszköz támogatását és a nagy tárolókapacitást a teljesítmény romlása nélkül, és olyan fogalmakat használ, mint a kötetkezelés, az copy-on-write klónok, a pillanatképek, az integritás folyamatos ellenőrzése és az automatikus javítás, ha hibákat találnak. Ezenkívül a RAID-5-hez hasonló adatreplikációs modellt is alkalmaz, amelyet RAID-Z-nek hívnak, és kiküszöböli a RAID-5 végzetes hibáját, az úgynevezett „írási lyukat”, ami problémát okoz, amikor az adat blokkot csíkra írják, de áramszünet vagy megszakítás történik közvetlenül a paritásblokk írása előtt, az adatok következetlenné válnak.
A ZFS fő tervezési célja:
- Adatok integritása - Az ellenőrző összeget mindig adatokkal írják, és az adatok visszaolvasásakor újra kiszámítják. Ha nincs egyezés az ellenőrzőösszegben, amely hibát jelez, akkor a ZFS megpróbálja automatikusan kijavítani a hibát, ha rendelkezésre áll adat redundancia (biztonsági másolat).
- Tárolt tárolás - Az összes tárolóeszköz hozzáadódik egy készlethez, amelyet más fájlrendszerekhez lehet hozzárendelni vagy visszaadni. Ez megkönnyíti a kezelést, mivel az egyetlen készlet egyszerűbb, mint a több fizikai és logikai meghajtó. A készlet növelése érdekében új tárolóeszközöket lehet hozzáadni.
- Teljesítmény - A teljesítmény növekszik több gyorsítótárazási mechanizmus alkalmazásával. A ZFS adaptív csere-gyorsítótárat (ARC) használ, amely egy fejlett memória-alapú olvasási gyorsítótár, valamint egy második L2ARC, amely szükség esetén hozzáadható, és egy lemez alapú szinkron írási gyorsítótár, amely a ZIL-n keresztül érhető el (ZFS szándék) napló).