21Jul

Ako nainštalovať a používať ZFS na Ubuntu( a prečo by ste chceli)

click fraud protection

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ý v predvolenom nastavení, ale je oficiálne podporovaný a ponúkaný v softvérových archívoch Ubuntu.

Keď môžete používať ZFS

ZFS je pokročilý súborový systém pôvodne vytvorený Sun Microsystems pre operačný systém Solaris. Aj keď ZFS je open source, z dôvodu licencovania sa z väčšiny linuxových distribúcií bohužiaľ neprichádzalo. Je otázkou, či kód licencovaný pod licenciou ZFS CDDL je kompatibilný s licenciou GPL pre Linuxové jadro.Či tak alebo onak, je k dispozícii na stiahnutie na zfsonlinux.org pre ďalšie distribúcie Linuxu, ktoré sa rozhodnú ju 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, kde "Z" v mene pôvodne prišiel. 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ý žiadny špeciálny hardvér na vykonávanie pokročilých vecí so štandardnými diskami.

instagram viewer

Zatiaľ čo na stolovom počítači s touto cestou nebudete chcieť obťažovať, ZFS by mohol byť užitočný pre zariadenie domáceho servera alebo pripojené k sieti( NAS).Ak máte viaceré jednotky 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 jedného veľkého úložného priestoru skôr než 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ý programom Ubuntu, aby fungoval 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štalujte 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 možno vytvoriť z jedného alebo viacerých fyzických úložný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.

Príkaz uvedený nižšie vytvára 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í.(Ako taký, zriedka sa odporúča - ak ho použijete, uistite sa, že máte pravidelné zálohy fondu.)

sudo zpool vytvoriť názov bazénu /dev/ sdb /dev/ sdc /dev/ sdd

Nasledujúci príkaz vytvorí konfiguráciu RAID 1, kdeúplná kópia údajov je uložená na každom disku. Aj napriek tomu, že dva z troch diskov zlyhajú, mali by ste mať prístup k všetkým údajom.

sudo zpool vytvoriť zrkadlo pool-name /dev/ sdb /dev/ sdc /dev/ sdd

Bez ohľadu na to, koľko príkazu si vyberiete, nahraďte názov fondu všetkým, čo chcete pomenovať pool úložiska. Nahradiť /dev/ sdb /dev/ sdc /dev/ sdd so zoznamom názvov diskov, ktoré chcete skombinovať do fondu.

Názvy zariadení nájdete pomocou príkazu sudo fdisk -l, ktorý zobrazí zoznam nainštalovaných úložných zariadení.

Po vytvorení jedného alebo viacerých skupín môžete pomocou nasledujúceho príkazu skontrolovať stav svojich fondov ZFS:

stav sudo zpool

Pool sa štandardne pripojí pod koreňový adresár. Takže ak ste vytvorili bazén s názvom pool-name, získali by ste ho na / pool-name.

Ak chcete pridať iný disk do zpool, použijete nasledovný príkaz, ktorý poskytuje cestu k zariadeniu.

sudo zpool pridať pool-name /dev/ sdx

A ak by ste chceli zničiť bazén, použili by ste nasledujúci príkaz:

sudo zpool zničiť názov bazénu

Toto je len začiatok s ZFS.Odtiaľ by ste mali pochopiť, čo sa deje, aby ste mohli kopírovať pokročilejšiu dokumentáciu a možnosti 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.