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

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

    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 mohli používat ZFS

    ZFS je pokročilý souborový systém původně vytvořený společností Sun Microsystems pro operační systém Solaris. ZFS je otevřený zdroj, ale z důvodu licencování je bohužel z většiny distribucí Linuxu nepřítomný. Je otázkou, zda kód licencovaný podle licencí CDFS z ZFS je kompatibilní s licencí GPL Linuxového jádra. Ať tak či onak, je k dispozici ke stažení na zfsonlinux.org pro jiné linuxové distribuce, 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 také umožňuje snadné seskupení více disků do většího samostatného fondu úložiště a může pracovat s více disky pomocí softwarového RAIDu, takže není potřeba žádný speciální hardware pro provádění pokročilých věcí se standardními disky.

    Ačkoli se s tímto problémem nebudete chtít obtěžovat ve vašem stolním počítači, 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 disků 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

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

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

    sudo apt nainstalovat zfs

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

    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 úložný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 z ZFS s jedním z následujících příkazů.

    Níže uvedený příkaz vytvoří konfiguraci RAID 0, kde 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, poškodí se souborový systém. (Jako takový je zřídka doporučen - pokud ho používáte, ujistěte se, že máte pravidelné zálohy bazénu.)

    sudo zpool vytvořit název souboru / dev / sdb / dev / sdc / dev / sdd

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

    sudo zpool vytvořit název souboru mirror / dev / sdb / dev / sdc / dev / sdd

    Bez ohledu na příkaz, který vyberete, vyměňte název bazénu s čím chcete pojmenovat úložný fond. Nahradit / dev / sdb / dev / sdc / dev / sdd se seznamem názvů disků, které chcete spojit do fondu.

    Názvy zařízení můžete najít pomocí tlačítka sudo fdisk -l příkaz, 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:

    sudo zpool status

    Bazén bude ve výchozím nastavení umístěn pod kořenovým adresářem. Takže pokud jste vytvořili bazén s názvem název bazénu , měli byste k němu přistupovat / pool-name .

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

    sudo zpool přidat název souboru / dev / sdx

    A pokud chcete zničit bazén, použijte následující příkaz:

    sudo zpool zničit jméno bazénu

    To je jen začátek s ZFS. Odtud byste měli pochopit, co se děje natolik, že můžete vykopat pokročilejší možnosti dokumentace a 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.