Obsah:
Definice - Co znamená souborový systém Z (ZFS)?
Souborový systém Z (ZFS) je open-source logický svazek a systém souborů vytvořený společností Sun Microsystems, původně pro svůj operační systém Solaris. Nyní se používá v mnoha operačních systémech včetně FreeBSD, NetBSD, Mac OS X Server 10.5 a různých distribucích Linuxu prostřednictvím ZFS-FUSE. Nejvýraznějším rysem ZFS je společné úložiště, kde se s více úložnými zařízeními zachází jako s jedním velkým fondem, nikoli s oddělenými zařízeními a logickými jednotkami. Úložiště lze převzít z fondu a přidělit jiným souborovým systémům a fond lze rozšířit přidáním nových úložných zařízení do fondu. Toto je stejná metoda alokace zdrojů, jaká se používá v prostředí cloudového multitenantu.
Techopedia vysvětluje systém souborů Z (ZFS)
ZFS je pokročilý systém souborů navržený společností Sun Microsystems k překonání mnoha problémů, které měly předchozí návrhy systémů souborů, jako je prevence chyb a správa svazků. ZFS zahrnuje ochranu před poškozením dat, podporu pro více úložných zařízení a vysoké úložné kapacity bez snížení výkonu a používá koncepty, jako je správa svazků, klony typu copy-on-write, snímky, nepřetržitá kontrola integrity a automatická oprava v případě výskytu chyb. Používá také model replikace dat podobný RAID-5, který se nazývá RAID-Z, a odstraňuje fatální chybu v RAID-5 nazvanou „zapisovací díra“, která způsobuje problém, když je datový blok zapsán na pruh, ale k výpadku napájení nebo přerušení dojde těsně před zapisováním paritního bloku, což má za následek nekonzistentnost dat.
Hlavní konstrukční cíle ZFS:
- Integrita dat - Kontrolní součet je vždy zapsán s daty a je počítán znovu, když jsou tato data načtena zpět. Pokud je v kontrolním součtu neshoda, která indikuje chybu, pak se ZFS pokusí automaticky opravit chybu, pokud je k dispozici redundance dat (zálohy).
- Sdílené úložiště - Všechna úložná zařízení jsou přidána do fondu, který lze přiřadit jiným souborovým systémům nebo vrátit. To usnadňuje správu, protože jeden fond je jednodušší než více fyzických a logických jednotek. Ke zvýšení fondu lze přidat nová paměťová zařízení.
- Výkon - Výkon je zvýšen použitím více mechanismů ukládání do mezipaměti. ZFS používá adaptivní náhradní mezipaměť (ARC), což je pokročilá paměť založená na čtení, spolu s druhou L2ARC, která může být přidána podle potřeby, a disková synchronní mezipaměť zápisu, která je k dispozici prostřednictvím ZIL (záměr ZFS) log).