Virallinen ZFS-tiedostojärjestelmä on yksi Ubuntun 16.04: n suurista ominaisuuksista. Sitä ei ole asennettu ja otettu käyttöön oletuksena, mutta se on virallisesti tuettu ja tarjottu Ubuntun ohjelmistotallenteissa.
ZFS on edistyksellinen tiedostojärjestelmä, jonka Sun Microsystems on alun perin luonut Solaris-käyttöjärjestelmälle. Vaikka ZFS on avoin lähdekoodi, se on valitettavasti poissa useimmilta Linux-jakeluista lisensointiperusteista. On keskusteltava siitä, onko ZFS: n CDDL-lisenssin mukainen käyttölupa yhteensopiva Linuxin ytimen GPL-lisenssin kanssa. Kummassakin tapauksessa se on ladattavissa osoitteessa zfsonlinux.org muille Linux-jakeluille, jotka eivät valitse sitä.
Tätä tiedostojärjestelmää käyttävät usein organisaatiot suurempien palvelimien sijaan pöytätietokoneisiin. Se on suunniteltu säilyttämään tietojen eheys estämällä tietojen korruptiota. Jokaisella tiedostolla on tarkistussumma, jota käytetään vahvistamaan tiedosto ja varmistamaan, ettei tiedosto ole vioittunut. Se kykenee myös hallitsemaan zettabytes of dataa, joten sinulla voi olla erittäin suuret tallennusvälineet - siinä missä nimi "Z" tuli alunperin. ZFS mahdollistaa myös useiden asemien yhdistämisen suurempaan tallennustilaan ja voi työskennellä useilla levyillä käyttäen ohjelmistopäivitystä RAID-ohjelmalla, joten se ei tarvitse erityistä laitteistoa edistyneisiin asioihin vakiolevyillä.
Vaikka et halua häiritä tätä työpöytätietokoneessa, ZFS saattaa olla hyödyllinen kotipalvelimelle tai verkkoasennetun tallennuslaitteen (NAS) laitteelle. Jos sinulla on useita asemia, ja se koskee erityisesti palvelimen tietojen eheyttä, ZFS voi olla tiedostojärjestelmä sinulle. Jopa työasemalla voit käyttää ZFS-levyä yhdistelemällä levyt yhdeksi suuriksi varastotilaksi eikä pitää niitä erikseen tai luottaa LVM: hen.
Vaikka ZFS ei ole oletusarvoisesti asennettu, se on yksinkertaista asentaa. Ubuntu tukee virallisesti, joten sen pitäisi toimia kunnolla ja ilman ongelmia. Se on kuitenkin virallisesti tuettu Ubuntun 64-bittisessä versiossa, ei 32-bittisessä versiossa.
Asenna ZFS pääte terminaaliin ja suorita seuraava komento:
sudo apt asenna zfs
Samoin kuin mikä tahansa muu sovellus, sen pitäisi asentaa heti.
ZFS käyttää "altaiden" käsitteitä. ZFS-poolia voidaan luoda yhdestä tai useammasta fyysisestä tallennuslaitteesta. Oletetaan esimerkiksi, että sinulla on kolme fyysistä kiintolevyä. Voit yhdistää ne yhteen ZFS-tallennusalustoon, jossa on jokin seuraavista komennoista.
Alla oleva komento luo RAID 0 -muodon, jossa tiedot tallennetaan kaikkiin kolmeen levylle ilman tarpeetonta tallennusta. Jos jokin fyysisistä levyistä epäonnistuu, tiedostojärjestelmä vahingoittuu. (Tällainen on harvoin suositeltavaa - jos käytät sitä, varmista, että pidät säännöllisesti varmuuskopioita altaasta.)
sudo zpool luo pool-name / dev / sdb / dev / sdc / dev / sdd
Seuraava komento luo RAID 1 -määrityksen, jossa täydellinen kopio tiedot tallennetaan jokaiselle levylle. Sinulla olisi vielä pääsy kaikkiin tietoihisi, vaikka kaksi kolmesta levystä epäonnistuisi.
sudo zpool luo pool-nimen peili / dev / sdb / dev / sdc / dev / sdd
Kumpi komento valitset, vaihda pool-nimi
mitä haluat tallentaa varastolle. Korvata / dev / sdb / dev / sdc / dev / sdd
jossa on luettelo levynimistä, jotka haluat yhdistää pooliin.
Laitteen nimet löytyvät sudo fdisk -l
komento, jossa luetellaan asennetut tallennusvälineet.
Kun olet luonut yhden tai useamman altaan, voit tarkistaa ZFS-altaiden tilan seuraavalla komennolla:
sudo zpool status
Alusta asennetaan juurihakemiston alle oletusarvoisesti. Joten, jos luot uuden nimen pool-nimi
, voit käyttää sitä osoitteessa / Pool-nimi
.
Jos haluat lisätä toisen levyn tukiasemaan, käytä seuraavaa komentoa ja anna polun laitteelle.
sudo zpool lisää pool-name / dev / sdx
Ja jos haluat tuhota altaan, käytä seuraavaa komentoa:
sudo zpool tuhoaa pool-nimen
Tämä on vasta alussa ZFS: n kanssa. Täältä sinun tulisi ymmärtää, mitä on tarpeeksi kaivamaan kehittyneempiä dokumentaatio- ja komentorivivalintoja. Tarkempia tietoja on laajempien komentojen viitteistä, kuten Ubuntun omasta ZFS-viitteestä ja ZFS Linux-projektin dokumentaatiosta.