ZFS file system, i-install at gamitin ito sa Ubuntu 18.04 LTS

Tungkol sa system ng file ng ZFS

Sa sumusunod na artikulo titingnan namin kung paano i-install at i-configure ang ZFS file system sa Ubuntu 18.04 LTS. Ang ZFS ay isang file at system ng dami na binuo ng Sun Microsystems para sa iyong Solaris OS at pinapanatili ngayon ng pamayanan ng OpenZFS. Sa ang filesystem na ito Isang kasamahan sa blog na ito ang nakausap sa amin noong nakaraan.

Ang ZFS ay nakatayo para dito mahusay na kakayahan, pagsasama ng dating pinaghiwalay na mga konsepto ng file system at volume manager sa isang produkto, bago istraktura sa disk, magaan na mga system ng file at madaling pamamahala ng puwang sa imbakan. Maaari mong malaman ang higit pa tungkol sa file system na ito para sa Ubuntu sa Wiki.

Pag-install ng system ng file ng ZFS

Dapat muna nating tiyakin na ang pinagana ang pangunahing, pinaghihigpitan, uniberso, at mga multiverse na mapagkukunan ng software. Upang matiyak na ipapatupad namin ang sumusunod na utos sa terminal (Ctrl + Alt + T):

i-edit ang mga mapagkukunan zfs filesystem

sudo apt edit-sources

Pindutin ang Enter upang magpatuloy.

zfs file repository ng system

Tulad ng nakikita mo mula sa screenshot, pinagana ko ang lahat ng mga mapagkukunan ng software na ito. Kung sakaling wala kang isa sa mga mapagkukunang ito ay naisaaktibo, kakailanganin nating paganahin ang mga ito. Upang magawa ito, isa-isahin lamang namin ang mga sumusunod na utos kung kinakailangan:

  • Upang idagdag ang pangunahing lalagyan sa terminal (Ctrl + Alt + T) magsusulat kami:
sudo apt-add-repository main
  • Kung kailangan nating idagdag ang mga mapagkukunan pinaghihigpitan magsusulat kami:
sudo apt-add-repository restricted
  • Kung sakaling kailanganin mo ang mga mapagkukunan sansinukob, magta-type kami:
sudo apt-add-repository universe
  • At para sa mga mapagkukunan multiverse:
sudo apt-add-repository multiverse

Pagkatapos nito ay isinasagawa namin ang sumusunod na utos na i-update ang cache mula sa apt na imbakan ng package:

sudo apt update

Ngayon ay maaari naming patakbuhin ang sumusunod na utos sa i-install ang ZFS file system sa Ubuntu 18.04 LTS:

i-install ng zfsutils linux

sudo apt-get install zfsutils-linux

ZFS RAID 0 Pag-configure sa Pool

Sa seksyong ito, makikita natin kung paano i-configure ang a ZFS RAID 0 Pool. RAID 0, magdagdag ng ilang mga hard drive. Ang mga ito ay nagdaragdag upang likhain isang solong malaking virtual drive. Dagdagan nito nang malaki ang bilis ng pagsulat / pagbasa.

Ngunit mayroong isang malaking problema sa RAID 0. Kung nabigo ang isa sa mga idinagdag na drive, mawawala ang lahat ng data.

I-verify ang Mga Pool ng ZFS

Maaari mo suriin ang katayuan ng mga ZFS pool kasama ang sumusunod na utos:

zpool status

sudo zpool status

Tulad ng nakikita mo, wala pa akong magagamit na mga pool.

Tingnan natin kung paano i-configure ang aming unang ZFS pool. Ngunit bago ito, kailangan mong tiyakin may naka-install na hindi bababa sa 2 mga hard drive sa koponan. Para sa halimbawang ito, nag-install ako ng 2 virtual hard drive (Laki ng 20 GB), bilang karagdagan sa disk kung saan naka-install ang operating system, sa aking virtual machine na may Ubuntu 18.04 LTS.

naka-install na mga hard drive

Ngayon ay lilikha kami ng aming unang pangkat ng ZFS, tatawagin ko ito na mga file. Siyempre, maaari mo itong tawaging iba kung nais mo. Patakbuhin ang sumusunod na utos. Sa debit isama ang mga disk na hindi ginagamit, pinupunta namin na ang operating system ay hindi dapat isama.

zfs pool files

sudo zpool create -f archivos /dev/sdb /dev/sdc

Ngayon ay maaari naming patakbuhin ang sumusunod na utos sa ilista ang pangkat ng ZFS:

listahan ng zpool

sudo zpool list

Tulad ng nakikita mo sa screenshot sa itaas, ang pangkat na NAME ay mga file at ang SIZE ay 19,9 GB (10 GB x 2 = 20 GB).

Ang pangkat ng ZFS ay mai-mount in / mga file awtomatiko, tulad ng nakikita mo mula sa output ng utos ng df.

naka-mount na filesystem

Bilang default ang root lamang ang maaaring magsulat sa direktoryong ito. Maaari naming baguhin ito upang ang anumang ordinaryong gumagamit ay maaaring gumawa ng mga pagbabago sa direktoryo, sa pamamagitan ng pagta-type sa terminal (Ctrl + Alt + T):

sudo chown -Rfv USERNAME:GROUPNAME /archivos

TANDAAN: Narito ang USERNAME at GROUPNAME ang iyong username. Kadalasan magkatulad ang mga ito ng pangalan.

Tulad ng nakikita mo sa sumusunod na screenshot, pagmamay-ari ng direktoryo / mga file matagumpay itong nabago.

Pagbabago ng pagmamay-ari ng system ng ZFS file

Tulad ng nakikita mo mula sa screenshot sa ibaba, maaari ko na ngayong kopyahin at i-paste ang mga file sa direktoryo / mga file bilang isang ordinaryong gumagamit.

nakopya ang mga file

Ang pagbabago ng mount point ng mayroon nang pangkat ng ZFS

Kung sa isang pagkakataon, nais o kailangan naming mai-mount ang mayroon nang pangkat ng ZFS sa ibang lokasyon, madali natin itong magagawa. Halimbawa, kung nais natin i-mount ang direktoryo ng mga file ng pangkat na ZFS sa / var / www, magagawa natin ito sa sumusunod na utos:

sudo zfs set mountpoint=/var/www archivos

TANDAAN: Siguraduhin na ang direktoryo kung saan mo i-mount ang ZFS pool ay mayroon bago patakbo ang utos na ito.

Pagbabago ng point point ng ZFS

Tulad ng nakikita mo mula sa output ng utos ng df, ang mount point ay binago sa / var / www.

Pagtanggal ng isang ZFS Pool

Ngayon makikita natin kung paano tatanggalin ang ZFS pool na nilikha lamang namin. Upang magawa ito, isasagawa lamang namin ang sumusunod na utos:

sudo zpool destroy archivos

Tulad ng makikita sa screenshot sa ibaba, Inalis ang hanay ng ZFS na nilikha natin.

tanggalin ang zfs pool

Ito ay kung paano mo mai-install at mai-configure ang file ng ZFS file sa isang virtual machine na nagpapatakbo ng Ubuntu 18.04 LTS.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   mickyrocker dijo

    Ito ay magiging parehong pamamaraan para sa LVM kung hindi, ipaliwanag nang mas mahusay at kung ang mga ito ay isang cd disk at ang iba pang mekaniko ay naglalapat din ng pamamaraang ito ng pamamahala ng file, masisiyahan ako sa iyong mabilis na tugon