Kada biste željeli koristiti ZFS
ZFS je napredni datotečni sustav koji je izvorno stvorio Sun Microsystems za operativni sustav Solaris. Dok je ZFS otvoren, to je nažalost odsutno od većine Linux distribucija zbog licenciranja. Riješeno je pitanje je li kôd licenciran pod ZDC-ovom CDDL licencom kompatibilan s GPL licencom Linux kernela. Bilo kako bilo, dostupno je za preuzimanje na zfsonlinux.org za druge Linux distribucije koje ne odabiru uključivanje.
Organizacijski sustavi često koriste ovaj sustav datoteka za veće poslužitelje umjesto na stolna računala. Osmišljen je za očuvanje integriteta podataka sprječavanjem korupcije podataka. Svaka datoteka ima kontrolni zbroj koji se koristi za provjeru valjanosti datoteke i osiguranje neispravnosti. Također je u stanju upravljati zettabytes podataka, tako da možete imati vrlo velike uređaje za pohranu - to je mjesto gdje je izvorno "Z" u imenu. ZFS vam također omogućuje jednostavno spajanje više pogona u veći pojedinačni spremnik i može raditi s više diskova pomoću softvera RAID, tako da ne treba nikakav poseban hardver za napredne stvari s standardnim diskovima.
Iako vam se to možda neće zanemariti na stolnom računalu, ZFS bi mogao biti koristan za kućni poslužitelj ili mrežni uređaj (NAS). Ako imate više pogona i posebno se bavite integritetom podataka na poslužitelju, ZFS može biti datotečni sustav za vas. Čak i na radnoj stanici možete koristiti ZFS da biste svoje diskove stavili u jedan veliki bazen skladištenja umjesto da ih odvojite ili se oslanjate na LVM.
Kako instalirati ZFS na Ubuntu 16.04
Iako ZFS nije instaliran prema zadanim postavkama, to je trivijalno za instalaciju. Ubuntu je službeno podržavao tako da treba raditi ispravno i bez ikakvih problema. Međutim, to je službeno podržano samo na 64-bitnoj verziji Ubuntu - a ne na 32-bitnoj verziji.
Da biste instalirali ZFS, prijeđite na terminal i pokrenite sljedeću naredbu:
sudo apt install zfs
Kako stvoriti ZFS bazen
ZFS koristi pojam "bazena". ZFS bazen može se izraditi iz jednog ili više fizičkih uređaja za pohranu. Na primjer, recimo da imate tri tjelesna tvrdog diska. Možete ih kombinirati u jedan ZFS spremnik s jednim od sljedećih naredbi.
Donja naredba stvara RAID 0 konfiguraciju u kojoj se podaci pohranjuju na sva tri diska bez višak pohrane. Ako neki od fizičkih diskova ne uspije, datotečni sustav će postati oštećen. (Kao takav, to se rijetko preporučuje - ako ga upotrebljavate, obavezno održavajte redovite sigurnosne kopije bazena.)
sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd
Sljedeća naredba stvara konfiguraciju RAID 1 u kojoj je cjelovita kopija podataka pohranjena na svakom disku. I dalje biste mogli pristupiti svim svojim podacima, čak i ako dva od tri diska ne uspiju.
sudo zpool create pool-name mirror /dev/sdb /dev/sdc /dev/sdd
pool-name
s onim što želite nazvati pohranu. Zamijeniti
/dev/sdb /dev/sdc /dev/sdd
s popisom naziva diskova koji želite kombinirati u bazen.
Nazive uređaja možete pronaći pomoću gumba
sudo fdisk -l
naredba, koja će navesti vaše instalirane uređaje za pohranu.
sudo zpool status
pool-name
pristupili biste joj
/pool-name
sudo zpool add pool-name /dev/sdx
A ako želite uništiti bazen, upotrijebite sljedeću naredbu:
sudo zpool destroy pool-name