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):
sudo apt edit-sources
Pindutin ang Enter upang magpatuloy.
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:
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:
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.
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.
sudo zpool create -f archivos /dev/sdb /dev/sdc
Ngayon ay maaari naming patakbuhin ang sumusunod na utos sa ilista ang pangkat ng ZFS:
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.
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.
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.
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.
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.
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.
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