ZFS n asentaminen ja käyttö Ubuntuun (ja miksi haluat)
Virallinen tuki ZFS-tiedostojärjestelmälle on yksi Ubuntu 16.04: n suurista ominaisuuksista. Se ei ole asennettu ja käytössä oletusarvoisesti, mutta se on virallisesti tuettu ja tarjottu Ubuntu-ohjelmistovarastoissa.
Kun haluat käyttää ZFS: ää
ZFS on kehittynyt tiedostojärjestelmä, jonka Sun Microsystems loi alun perin Solaris-käyttöjärjestelmälle. Vaikka ZFS on avoimen lähdekoodin, se on valitettavasti ollut poissa useimmista Linux-jakeluista lisensointiin liittyvistä syistä. On keskusteltava siitä, onko ZFS: n CDDL-lisenssillä lisensoitu koodi yhteensopiva Linux-ytimen GPL-lisenssin kanssa. Joka tapauksessa se on ladattavissa osoitteesta zfsonlinux.org muille Linux-jakeluille, jotka eivät halua sisällyttää sitä.
Organisaatiot käyttävät tätä tiedostojärjestelmää usein suurempiin palvelimiin pöytätietokoneiden sijaan. Se on suunniteltu säilyttämään tietojen eheys estämällä tietojen korruptiota. Jokaisessa tiedostossa on tarkistussumma, jota käytetään tiedoston tarkistamiseen ja sen varmistamiseen, ettei tiedosto ole vioittunut. Se pystyy myös hallitsemaan zettabytes-dataa, joten sinulla voi olla hyvin suuria tallennuslaitteita, jolloin "Z" on alun perin tullut. ZFS: n avulla voit myös yhdistää useita asemia suurempaan yksittäiseen tallennustilaan ja käyttää useita levyjä käyttämällä ohjelmistoa RAID, joten se ei vaadi erityistä laitteistoa edistyneiden asioiden tekemiseen tavallisilla levyillä.
Vaikka et ehkä halua häiritä tätä pöytätietokoneessasi, ZFS voisi olla hyödyllinen kotipalvelimen tai verkkoon liitetyn tallennuslaitteen (NAS) yhteydessä. Jos sinulla on useita asemia ja ne ovat erityisen huolissaan palvelimen tietoturvallisuudesta, ZFS voi olla sinulle tarkoitettu tiedostojärjestelmä. Jopa työasemassa voit käyttää ZFS: tä yhdistämään levyt yhteen suuriin tallennusvälineisiin sen sijaan, että ne säilyttäisivät ne erillisinä tai luottavat LVM: ään.
ZFS: n asentaminen Ubuntuun 16.04
Vaikka ZFS: ää ei ole asennettu oletusarvoisesti, se on vähäistä asentaa. Ubuntu tukee sitä virallisesti, joten sen pitäisi toimia oikein ja ilman ongelmia. Kuitenkin se on virallisesti tuettu Ubuntu 64-bittisessä versiossa, ei 32-bittisessä versiossa.
Jos haluat asentaa ZFS: n, siirry päätelaitteeseen ja suorita seuraava komento:
sudo apt install zfs
Aivan kuten mikä tahansa muu sovellus, sen pitäisi asentaa välittömästi.
ZFS-poolin luominen
ZFS käyttää "poolien" käsitettä. ZFS-pooli voidaan luoda yhdestä tai useammasta fyysisestä tallennuslaitteesta. Oletetaan esimerkiksi, että sinulla on kolme fyysistä kiintolevyä. Voit yhdistää ne yhteen ZFS-tallennuskantaan jollakin seuraavista komennoista.
Alla oleva komento luo RAID 0 -konfiguraation, jossa tiedot tallennetaan kaikkiin kolmeen levyyn, joissa ei ole tarpeettomia tallennustiloja. Jos jokin fyysisistä levyistä epäonnistuu, tiedostojärjestelmä vaurioituu. (Siksi tätä suositellaan harvoin, jos käytät sitä, varmista, että pidät varmuuskopioita säännöllisesti.)
sudo zpool luo pool-nimen / dev / sdb / dev / sdc / dev / sdd
Seuraava komento luo RAID 1 -määrityksen, jossa jokainen levy tallentaa täydellisen kopion tiedoista. Voit silti käyttää kaikkia tietojasi, vaikka kaksi kolmesta levystä epäonnistuu.
sudo zpool luo pool-name-peilin / dev / sdb / dev / sdc / dev / sdd
Minkä tahansa valitseman komennon tilalle vaihda pool-nimi
mitä tahansa haluat tallentaa tallennusaltaan. Korvata / dev / sdb / dev / sdc / dev / sdd
luettelon levyn nimistä, jotka haluat yhdistää altaaseen.
Laitteiden nimet löytyvät sudo fdisk -l
komento, jossa luetellaan asennetut tallennuslaitteet.
Kun olet luonut yhden tai useamman poolin, voit tarkistaa ZFS-poolien tilan seuraavasti:
sudo zpool tila
Allas asennetaan oletusarvoisesti juurihakemiston alle. Joten, jos olet luonut nimetyn poolin pool-nimi
, voit käyttää sitä osoitteessa / Pool-nimi
.
Jos haluat lisätä toisen levyn zpooliin, käytät seuraavaa komentoa, joka tarjoaa laitteelle polun.
sudo zpool lisää pool-nimen / dev / sdx
Jos halusit tuhota altaan, käytät seuraavaa komentoa:
sudo zpool tuhoaa pool-nimen
Tämä on vasta alkamassa ZFS: n kanssa. Täältä sinun pitäisi ymmärtää, mitä tapahtuu tarpeeksi kaivaaksesi edistyneempiä dokumentointi- ja komentorivivalintoja. Tarkempia tietoja saat suuremmista komentokäskyistä, kuten Ubuntu omasta ZFS-viitteestä ja ZFS Linux-projektin dokumentaatiosta.