21Jul
Oficiālais atbalsts ZFS failu sistēmai ir viens no Ubuntu 16.04 lielajiem elementiem. Pēc noklusējuma tā nav instalēta un iespējota, taču tā ir oficiāli atbalstīta un piedāvāta Ubuntu programmatūras krātuvēs.
Kad jūs varētu vēlēties izmantot ZFS
ZFS ir uzlabota failu sistēma, kuru Sun Microsystems sākotnēji radīja Solaris operētājsistēmai. Lai gan ZFS ir atvērtā koda versija, to diemžēl visvairāk no Linux izplatīšanas licencēšanas dēļ nav. Tas ir diskusiju jautājums, vai kods, kas licencēts saskaņā ar ZFS CDDL licenci, ir saderīgs ar Linux kodola GPL licenci. Katrā ziņā tas ir pieejams lejupielādei vietnē zfsonlinux.org citiem Linux izplatījumiem, kas nevēlas to iekļaut.
Šo failu sistēmu bieži izmanto organizācijas lielākiem serveriem, nevis galddatoriem. Tas ir izstrādāts, lai saglabātu datu integritāti, novēršot datu korupciju. Katram failam ir kontrolsumma, ko izmanto, lai validētu failu un nodrošinātu, ka tas nav bojāts. Tas ir arī spējīgs pārvaldīt datu zettabytes, tāpēc jums var būt ļoti lielas atmiņas ierīces, no kurām sākotnēji bija ietverts nosaukums "Z".ZFS arī ļauj viegli apvienot vairākus diskus vienā lielākā vienotajā datu bāzē un strādāt ar vairākiem diskiem, izmantojot programmatūras RAID, tādēļ tam nav nepieciešama īpaša aparatūra, lai ar standarta diskiem veiktu uzlabotas lietas.
Lai gan jūs, iespējams, nevēlaties to apgrūtināt savā galddatorā, ZFS varētu būt noderīga mājas serverim vai tīkla pieslēgtai krātuvei( NAS).Ja jums ir vairāki diskdziņi un tie īpaši attiecas uz datu integritāti serverī, ZFS var būt jūsu failu sistēma. Pat darbstacijā jūs varat izmantot ZFS, lai apvienotu savus diskus vienā lielā uzglabāšanas pultī, nevis atstāt tos atsevišķi vai paļauties uz LVM.
Kā instalēt ZFS uz Ubuntu 16.04
Lai gan ZFS nav instalēts pēc noklusējuma, tas ir triviāls, lai instalētu. Ubuntu tā oficiāli atbalsta, lai tā būtu pareizi un bez problēmām. Tomēr tas ir tikai oficiāli atbalstīts Ubuntu 64 bitu versijā, nevis 32 bitu versijā.
Lai instalētu ZFS, dodieties uz terminālu un palaidiet šādu komandu:
sudo apt install zfsTāpat kā jebkura cita lietotne, tā nekavējoties jāinstalē.
Kā izveidot ZFS Pool
ZFS izmanto jēdzienu "pools".ZFS pogu var izveidot no vienas vai vairākām fiziskām atmiņas ierīcēm. Piemēram, pieņemsim, ka jums ir trīs fiziski cietie diski. Varat tos apvienot vienā ZFS glabāšanas pultī, izmantojot vienu no šīm komandām.
Tālāk norādītā komanda izveido RAID 0 konfigurāciju, kurā dati tiek glabāti visos trijos diskos bez lieka uzglabāšanas. Ja kāds no fiziskajiem diskiem neizdodas, jūsu failu sistēma kļūs bojāta.(Tāpēc tas tiek reti ieteicams - ja jūs to izmantojat, pārliecinieties, ka pastāvīgi veicat rezerves kopiju dublēšanu.)
sudo zpool izveidojiet grupu nosaukumu /dev/ sdb /dev/ sdc /dev/ sddNākamā komanda izveido RAID 1 konfigurāciju, kurpilnīga datu kopija tiek saglabāta uz katra diska. Jūs joprojām varat piekļūt visiem saviem datiem, pat ja divi no trim diskiem neizdosies.
sudo zpool izveidojiet peldes nosaukuma spoguli /dev/ sdb /dev/ sdc /dev/ sddNeatkarīgi no komandas izvēles nomainiet pogas nosaukumu ar jebkuru nosaukumu, uz kuru vēlaties norādīt uzglabāšanas pusi. Aizstāt /dev/ sdb /dev/ sdc /dev/ sdd ar to disku nosaukumu sarakstu, kurus vēlaties apvienot ar pogu.
Jūs varat atrast ierīces nosaukumus, izmantojot komandu sudo fdisk -l, kurā būs uzskaitītas instalētās atmiņas ierīces.
Kad esat izveidojis vienu vai vairākus pudeles, varat izmantot šo komandu, lai pārbaudītu ZFS pūla statusu:
sudo zpool statusPielikums pēc noklusējuma tiks ievietots saknes direktorijā.Tātad, ja izveidojāt baseinu ar nosaukumu pool-name, jūs varat to piekļūt pie / pool-name.
Lai pievienotu citu disku zpool, izmantojiet šādu komandu, norādot ceļu uz ierīci.
sudo zpool pievienot baseina nosaukumu /dev/ sdxUn, ja jūs vēlaties iznīcināt baseinu, izmantojiet šādu komandu:
sudo zpool iznīcināt peldes nosaukumuTas ir tikai sākums ar ZFS.No šejienes, jums vajadzētu saprast, kas notiek pietiekami, lai izraktu, izmantojot progresīvākas dokumentācijas un komandrindas opcijas. Lai iegūtu sīkāku informāciju, apskatiet lielākas komandas atsauces, piemēram, Ubuntu pašu ZFS atskaites un ZFS Linux projekta dokumentācijā.