- Instalace systému souborů ZFS
- Vytváření fondu úložišť ZFS
- Odebrání fondu úložišť ZFS
Funkce ZFS
Pojďme se podívat na některé z funkcí systému souborů ZFS:
- Vysoká kapacita úložiště
- Integrita dat
- Ochrana proti poškození dat
- Efektivní ochrana dat
- Komprese data
Poznámka: Vysvětlili jsme postup a příkazy v Ubuntu 20.04 LTS (Focal Fossa).
Instalace systému souborů ZFS na Ubuntu
K instalaci souborového systému ZFS budeme používat aplikaci Terminal z příkazového řádku. Chcete-li spustit terminál příkazového řádku, použijte klávesovou zkratku Ctrl + Alt + T.
Chcete-li nyní nainstalovat souborový systém ZFS na Ubuntu, zadejte v Terminálu následující příkaz:
$ sudo apt nainstalovat zfsutils-linuxPo zobrazení výzvy k zadání hesla zadejte heslo sudo.
Po spuštění výše uvedeného příkazu může systém požádat o potvrzení, zda chcete v instalaci pokračovat nebo ne. Pokračujte stisknutím y; poté bude balíček nainstalován do vašeho systému.
Chcete-li ověřit instalaci systému souborů ZFS, zadejte v terminálu následující příkaz:
$ které zfsUvidíte výstup podobný tomuto:
Vytváření fondu úložišť ZFS
Po dokončení instalace nyní vytvoříme fond úložišť pro naše disky. Postupujte takto:
1. Nejprve zjistěte názvy jednotek pro fond. Použijte k tomu následující příkaz v Terminálu:
$ sudo fdisk -l
Uvidíte jednotky uvedené na výstupu. Poznamenejte si názvy jednotek, které chcete sdružovat. Z výše uvedeného výstupu vidíme, že jsou uvedeny dva disky / dev / sdb a / dev / sdc. Pomocí těchto dvou jednotek vytvoříme fond úložišť.
Existují dva typy fondů úložiště: Pruhované a zrcadlové. V pruhovaném fondu jsou data uložena v pruhovaném ve všech zařízeních. V zrcadleném fondu se kopie dat ukládají napříč zařízeními, díky nimž jsou odolné vůči chybám.
Chcete-li vytvořit pruhovaný fond, použijte následující syntaxi:
$ sudo zpool vytvořitChcete-li vytvořit fond zrcadlení, použijte následující syntaxi:
$ sudo zpool vytvořitPokud dojde k chybě, zkuste vynutit příkaz pomocí volby -f po zpool vytvořit příkaz.
V následujícím příkladu vytvoříme pruhovaný fond s názvem „test“ pomocí / dev / sdb a / dev / sdc.
$ sudo zpool vytvořit test / dev / sdb / dev / sdc
Chcete-li zjistit, kde byl bazén připojen, použijte v Terminálu následující příkaz:
$ df -h
Z výše uvedeného příkazu vidíme, že fond byl připojen k / test. Bod připojení pro fond můžete také změnit pomocí následující syntaxe:
$ sudo zfs set mountpoint =Například nastavit export / zfs jako nový přípojný bod bude příkaz:
$ sudo zfs set mountpoint = / export / zfs test
Potom použijte následující příkaz k ověření, zda se přípojný bod změnil:
$ df -h | grep test
Můžete také vytvořit adresáře ve fondu úložišť. Například pro vytvoření adresáře s názvem soubory ve fondu úložišť by byl příkaz:
$ sudo zfs vytvoří test / soubory
Chcete-li zobrazit všechny fondy úložišť ZFS v systému, můžete v Terminálu použít následující příkaz:
$ zpool seznamUvádí seznam všech fondů spolu s jejich velikostí, využitím prostoru, stavem a některými dalšími informacemi.
Chcete-li zobrazit všechny konfigurace a stav každého zařízení ve fondu úložiště ZFS, použijte v Terminálu následující příkaz:
stav $ zfs
Pokud narazíte na nějaké problémy související s jednotkami ve fondu, můžete použít možnost události. Vydáním následujícího příkazu v Terminálu zobrazíte události spojené s konkrétním fondem:
$ sudo zpool události název_fondu -vOdebrání fondu úložišť ZFS
Pokud již bazén nepotřebujete, můžete jej odebrat. Upozorňujeme však, že odebráním fondu odstraníte také soubory v něm obsažené.
K odebrání fondu úložiště použijte následující syntaxi příkazu:
$ sudo zpool zničit pool_nameV tomto článku jste se naučili, jak nainstalovat systém souborů ZFS na Ubuntu 20.04 LTS (Focal Fossa). Také jste se naučili, jak vytvořit fond úložišť v systému souborů ZFS a odstranit jej, když jej již nepotřebujete.