Ako nainštalovať a používať ZFS na Ubuntu (a prečo by ste chceli)
Oficiálna podpora súborového systému ZFS je jednou z veľkých funkcií Ubuntu 16.04. Nie je nainštalovaný a povolený štandardne, ale je oficiálne podporovaný a ponúkaný v softvérových archívoch Ubuntu.
Ak by ste mohli používať ZFS
ZFS je moderný systém súborov pôvodne vytvorený spoločnosťou Sun Microsystems pre operačný systém Solaris. Kým ZFS je open source, je z dôvodu licencovania bohužiaľ neprítomný z väčšiny linuxových distribúcií. Je otázkou, či kód licencovaný pod licenciou ZFS CDDL je kompatibilný s licenciou GPL Linuxového jadra. Či tak alebo onak, je k dispozícii na stiahnutie na zfsonlinux.org pre ďalšie distribúcie Linuxu, ktoré si nemusia zahrnúť.
Tento súborový systém je často používaný organizáciami pre väčšie servery, a nie ako stolové počítače. Je navrhnutý tak, aby zachovával integritu údajov zabránením poškodeniu dát. Každý súbor má kontrolný súčet, ktorý sa používa na overenie súboru a zabezpečenie toho, aby nebol poškodený. Je tiež schopný riadiť zettabyty dát, takže môžete mať veľmi veľké úložné zariadenia - to je miesto, odkiaľ "Z" v mene pôvodne pochádza. ZFS vám tiež umožňuje jednoducho spojiť viacero jednotiek do jedného väčšieho úložného priestoru a môžete pracovať s viacerými diskami pomocou softvérového RAID, takže nie je potrebný špeciálny hardvér na vykonávanie pokročilých vecí so štandardnými diskami.
Hoci sa na stolnom počítači s touto cestou nebudete zaujímať, ZFS by mohol byť užitočný pre zariadenie domáceho servera alebo sieťového pripojenia (NAS). Ak máte viacero jednotiek a obzvlášť sa zaujímate o integritu údajov na serveri, ZFS môže byť pre vás súborový systém. Dokonca aj na pracovnej stanici môžete používať ZFS na zhromažďovanie diskov do jediného veľkého úložného priestoru skôr ako na ich oddelenie alebo spoliehanie sa na LVM.
Ako nainštalovať ZFS na Ubuntu 16.04
Zatiaľ čo ZFS nie je štandardne nainštalovaný, je to triviálne inštalácia. Je oficiálne podporovaný systémom Ubuntu, takže by mal fungovať správne a bez akýchkoľvek problémov. Je však oficiálne podporovaný iba na 64-bitovej verzii Ubuntu - nie na 32-bitovej verzii.
Ak chcete nainštalovať ZFS, prejdite na terminál a spustite nasledujúci príkaz:
sudo apt nainštalovať zfs
Rovnako ako každá iná aplikácia, mala by sa okamžite nainštalovať.
Ako vytvoriť Pool ZFS
ZFS používa pojem "pooly". Pool ZFS je možné vytvoriť z jedného alebo viacerých fyzických pamäťových zariadení. Povedzme napríklad, že máte tri fyzické pevné disky. Môžete ich skombinovať do jedného fondu úložiska ZFS s jedným z nasledujúcich príkazov.
Nasledujúci príkaz vytvorí konfiguráciu RAID 0, kde sú dáta uložené na všetkých troch diskoch bez redundantného úložiska. Ak niektorý z fyzických diskov zlyhá, váš systém súborov sa poškodí. (Z tohto dôvodu sa zriedka odporúča - ak ho použijete, uistite sa, že máte pravidelné zálohy v bazéne.)
sudo spool vytvoriť názov fondu / dev / sdb / dev / sdc / dev / sdd
Nasledujúci príkaz vytvorí konfiguráciu RAID 1, kde sa na každom disku uloží kompletná kópia údajov. Aj napriek tomu, že dva z troch diskov zlyhajú, mali by ste mať prístup k všetkým údajom.
sudo zpool vytvoriť názov združenia pool / mirror / dev / sdb / dev / sdc / dev / sdd
Bez ohľadu na to, aký príkaz si vyberiete, vymeňte ho pool-name
s čím chcete pomenovať pool úložiska. vymeniť / dev / sdb / dev / sdc / dev / sdd
so zoznamom názvov diskov, ktoré chcete skombinovať do fondu.
Názvy zariadení nájdete pomocou tlačidla sudo fdisk -l
ktorý zobrazí zoznam nainštalovaných úložných zariadení.
Po vytvorení jedného alebo viacerých fondov môžete pomocou nasledujúceho príkazu skontrolovať stav svojich fondov ZFS:
sudo zpool status
Bazén bude štandardne pripevnený pod koreňový adresár. Takže ak ste vytvorili bazén s názvom pool-name
, mali by ste k nemu pristupovať / Pool-name
.
Ak chcete do zpoolu pridať ďalší disk, použite nasledujúci príkaz a zadajte cestu k zariadeniu.
sudo zpool pridať pool-name / dev / sdx
A ak chcete zničiť bazén, použite nasledujúci príkaz:
sudo zpool zničiť názov bazénu
To je len začatie s ZFS. Odtiaľ by ste mali pochopiť, čo sa deje na to, aby bolo možné vykopať pokročilejšie možnosti dokumentácie a príkazového riadku. Podrobnejšie informácie nájdete v rozsiahlych odkazoch na príkazy, ako je vlastná referencia ZFS Ubuntu a projektová dokumentácia ZFS na Linuxe.