21Jul

Jak nainstalovat a používat ZFS na Ubuntu( a proč byste chtěli)

click fraud protection

Oficiální podpora souborového systému ZFS je jednou z velkých funkcí Ubuntu 16.04.Není standardně nainstalován a povolen, ale je oficiálně podporován a nabízen v softwarových úložištích Ubuntu.

Pokud byste chtěli použít ZFS

ZFS je pokročilý souborový systém původně vytvořený společností Sun Microsystems pro operační systém Solaris. Ačkoli ZFS je open source, bohužel z většiny distribucí Linuxu z důvodu licencování chybí.Je otázkou, zda kód licencovaný pod licencí CDFS z ZFS je kompatibilní s GPL licencí Linuxového jádra. Ať tak či onak, je k dispozici ke stažení na adrese zfsonlinux.org pro jiné distribuce Linuxu, které si ji nezvolí.

Tento souborový systém je často používán organizacemi pro větší servery než pro stolní počítače. Je navržen tak, aby zachoval integritu dat tím, že zabraňuje poškození dat. Každý soubor má kontrolní součet, který se používá k ověření souboru a zajištění, že nebyl poškozen. Je také schopen řídit zettabyty dat, takže můžete mít velmi velké úložné zařízení - to je místo, odkud "Z" původně pochází z názvu. ZFS vám také umožňuje snadno spojit více jednotek do většího jediného úložiště a může pracovat s více disky pomocí softwarového RAIDu, takže není potřeba žádný speciální hardware, který by umožňoval pokročilé věci se standardními disky.

instagram viewer

Zatímco s tímto problémem nebudete chtít pracovat ve vašem stolním počítači, systém ZFS by mohl být užitečný pro zařízení domácího nebo síťově připojeného úložiště( NAS).Pokud máte více jednotek a obzvláště se jedná o integritu dat na serveru, ZFS může být pro vás souborový systém. Dokonce i na pracovní stanici můžete použít ZFS k seskupení disků do jednoho velkého fondu úložiště spíše než k jejich oddělení nebo spoléhání se na LVM.

Jak nainstalovat ZFS na Ubuntu 16.04

Zatímco ZFS není ve výchozím nastavení nainstalován, je to triviální instalace. Je oficiálně podporován Ubuntu, takže by měl fungovat správně a bez problémů.Je to však oficiálně podporováno na 64bitové verzi Ubuntu - ne na 32bitové verzi.

Chcete-li nainstalovat ZFS, přejděte na terminál a spusťte následující příkaz:

sudo apt instalace zfs

Stejně jako každá jiná aplikace by se měla instalovat ihned.

Jak vytvořit Pool ZFS

ZFS používá pojem "bazény".ZFS fond může být vytvořen z jednoho nebo více fyzických paměťových zařízení.Řekněme, že máte tři fyzické pevné disky. Můžete je kombinovat do jednoho fondu pro ukládání dat v systému souborů ZFS s jedním z následujících příkazů.

Následující příkaz vytvoří konfiguraci RAID 0, ve které jsou data uložena ve všech třech discích bez redundantního úložiště.Pokud některý z fyzických disků selže, váš systém souborů bude poškozen.(Jako takový je zřídkakdy doporučen - pokud ho používáte, ujistěte se, že máte pravidelné zálohy fondu.)

sudo zpool Vytvořit název_souboru /dev/ sdb /dev/ sdc /dev/ sdd

Následující příkaz vytvoří konfiguraci RAID 1, kdeúplná kopie dat je uložena na každém disku. Stále budete mít přístup ke všem datům, i když se dva ze tří disků nezdaří.

sudo zpool vytvořit zrcadlo bazénu-název /dev/ sdb /dev/ sdc /dev/ sdd

Bez ohledu na příkaz, který si vyberete, nahraďte název fondu libovolným názvem fondu úložišť.Nahradit /dev/ sdb /dev/ sdc /dev/ sdd se seznamem názvů disků, které chcete spojit do fondu.

Názvy zařízení najdete pomocí příkazu sudo fdisk -l, který zobrazí seznam nainstalovaných úložných zařízení.

Jakmile vytvoříte jeden nebo více fondů, můžete pomocí následujícího příkazu zkontrolovat stav vašich fondů ZFS:

stav sudo zpool

Pool bude ve výchozím nastavení připojen do kořenového adresáře. Pokud jste tedy vytvořili název pool-name, měli byste k němu přistupovat na / pool-name.

Chcete-li do zpoolu přidat další disk, použijte následující příkaz, který poskytuje cestu k zařízení.

sudo zpool přidat název-pool /dev/ sdx

A pokud byste chtěli zničit bazén, použijete následující příkaz:

sudo zpool zničit název bazénu

Toto je prostě začátek se ZFS.Odtud byste měli pochopit, co se děje natolik, že můžete vykopat pokročilejší dokumentaci a možnosti příkazového řádku. Podrobnější informace naleznete v rozsáhlejších příkazových příručkách, jako je vlastní reference ZFS u Ubuntu a projektová dokumentace ZFS v systému Linux.