Skip to main content

Kā instalēt un lietot ZFS uz Ubuntu (un kāpēc jūs gribat to)?

Kā instalēt un lietot ZFS uz Ubuntu (un kāpēc jūs gribat to)?

Geoffrey Carr

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 izveidoja Solaris operētājsistēmai. Lai gan ZFS ir atvērtā koda versija, to diemžēl visvairāk no Linux distribūcijas no licencēšanas iemeslu neatrada. 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 Ubuntu 16.04

Lai gan ZFS nav instalēts pēc noklusējuma, tas ir nenozīmīgs, 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 zfs

Tāpat kā jebkura cita lietotne, tā nekavējoties jāinstalē.

Kā izveidot ZFS pusi

ZFS izmanto jēdzienu "pūļi". 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 esošā 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 ir reti ieteicams, ja jūs to izmantojat, pārliecinieties, ka pastāvīgi veicat rezerves kopēšanu no grupas.)

sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd

Nākamā komanda izveido RAID 1 konfigurāciju, kur uz katra diska tiek glabāta pilnīga datu kopija. Jūs joprojām varat piekļūt visiem saviem datiem, pat ja divi no trim diskiem neizdosies.

sudo zpool create pool-name mirror /dev/sdb /dev/sdc /dev/sdd

Neatkarīgi no komandas izvēles nomainiet pool-name ar ko jūs vēlaties nosaukt uzglabāšanas baseinu. Aizvietot /dev/sdb /dev/sdc /dev/sdd ar disku nosaukumu sarakstu, kurus vēlaties apvienot pultī.

Jūs varat atrast ierīces nosaukumus, izmantojot sudo fdisk -l komanda, kurā tiks uzskaitītas jūsu instalētās atmiņas ierīces.

Kad esat izveidojis vienu vai vairākus baseinus, varat izmantot šo komandu, lai pārbaudītu ZFS kopu statusu:

sudo zpool status

Pēc noklusējuma baseins tiks uzstādīts zem saknes direktorāta. Tātad, ja izveidojāt baseinu nosaukumu pool-name , jūs to varat piekļūt vietnē /pool-name .

Lai pievienotu citu disku zpool, izmantojiet šo komandu, nodrošinot ceļu uz ierīci.

sudo zpool add pool-name /dev/sdx

Un, ja jūs vēlaties iznīcināt baseinu, izmantojiet šādu komandu:

sudo zpool destroy pool-name

Tas 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ā.

Link
Plus
Send
Send
Pin