Ak by ste mohli používať ZFS
ZFS je pokročilý súborový systém pôvodne vytvorený spoločnosťou 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 pre stolné 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.
Zatiaľ čo s touto cestou nebudete chcieť pracovať vo vašom stolnom počítači, ZFS by mohol byť užitočný pre zariadenie domáceho servera alebo zariadenie pripojené k sieti (NAS). Ak máte viac diskov 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 predvolene 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 install zfs
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.
Nižšie uvedený príkaz vytvorí konfiguráciu RAID 0, kde sú dáta uložené na všetkých troch diskoch bez nadbytočného ukladacieho priestoru. Ak niektorý z fyzických diskov zlyhá, váš systém súborov sa poškodí. (Z tohto dôvodu je to len zriedka odporúčané - ak ho používate, uistite sa, že máte pravidelné zálohy v bazéne.)
sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd
Nasledujúci príkaz vytvorí konfiguráciu RAID 1, kde sa na každom disku uloží celá 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 create pool-name mirror /dev/sdb /dev/sdc /dev/sdd
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í môžete nájsť pomocou
sudo fdisk -l
príkaz, ktorý zobrazí zoznam nainštalovaných úložných zariadení.
sudo zpool status
pool-name
mali by ste k nemu pristupovať
/pool-name
sudo zpool add pool-name /dev/sdx
A ak chcete zničiť bazén, použite nasledujúci príkaz:
sudo zpool destroy pool-name