Hvernig á að setja upp OpenZFS á CentOS 7

OpenZFS er opinn uppspretta útfærsla ZFS sem er háþróaður og mjög stigstærð geymsluvettvangur. Þó að ZFS hafi upphaflega verið hannað fyrir Sun Solaris, geturðu notað ZFS á flestum helstu Linux dreifingum með hjálp ZFS á Linux verkefninu, sem er hluti af OpenZFS verkefninu.

Í þessari grein mun ég sýna þér hvernig á að setja upp OpenZFS á CentOS 7. Að auki mun ég skrá nokkrar grunnskipanir tengdar ZFS til að hjálpa þér að læra um OpenZFS.

Forkröfur

  • Nýtt Vultr CentOS 7 netþjónstilvik með hvorki meira né minna en 2GB af minni. 8GB eða meira af minni mun veita bestu frammistöðu.
  • Tilvik um blokkargeymslu á sama svæði, sem er tengt við ofangreinda netþjónstilvik.
  • A sudo notandi .

Skref 1: Uppfærðu kerfið

Skráðu þig inn á Vultr CentOS 7 kerfið þitt sem sudo notandi og uppfærðu síðan kerfið í nýjustu stöðugu stöðuna með því að nota eftirfarandi skipanir:

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

Eftir endurræsingu skaltu nota sama sudo notanda til að skrá þig inn aftur.

Skref 2: Settu upp OpenZFS

Til að setja upp OpenZFS á auðveldan hátt þarftu að setja upp OpenZFS YUM endurhverfan:

sudo yum localinstall --nogpgcheck http://archive.zfsonlinux.org/epel/zfs-release$(rpm -E %dist).noarch.rpm

Notaðu eftirfarandi skipun til að staðfesta uppsetninguna:

gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux

Fingrafarið á skjánum ætti að vera nákvæmlega það sama og hér að neðan:

pub  2048R/F14AB620 2013-03-21 ZFS on Linux <zfs@zfsonlinux.org>
      Key fingerprint = C93A FFFD 9F3F 7B03 C310  CEB6 A9D5 A1C0 F14A B620
sub  2048R/99685629 2013-03-21

Þar sem við erum að nota dreifingarkjarna í þessari grein, geturðu sett upp kABI-rakningar kmods í stað sjálfgefna DKMS stílpakkana. Þetta fyrirkomulag kemur í veg fyrir að ZFS verði endurbyggt eftir einhverja kjarnauppfærslu héðan í frá.

sudo vi /etc/yum.repos.d/zfs.repo

Breyttu þriðju línunni:

baseurl=http://archive.zfsonlinux.org/epel/7/$basearch/

til:

baseurl=http://archive.zfsonlinux.org/epel/7/kmod/$basearch/

Vista og hætta:

:wq!

Settu upp OpenZFS með YUM:

sudo yum install zfs

Endurræstu kerfið til að láta kjarnann hlaða ZFS-tengdar einingar:

sudo shutdown -r now

Eftir endurræsingu skaltu nota skipunina hér að neðan til að staðfesta uppsetninguna:

lsmod | grep zfs

Úttakið ætti að líkjast:

zfs                  2794866  3
zunicode              331170  1 zfs
zavl                   15236  1 zfs
zcommon                55411  1 zfs
znvpair                89086  2 zfs,zcommon
spl                    92029  3 zfs,zcommon,znvpair

Skref 3: Sumar helstu OpenZFS skipanir

Til þess að prófa virkni OpenZFS þarftu fyrst og fremst að undirbúa nokkur geymslutæki sem geta verið harðir diskar og/eða skipting á harða diskinum. Hér munum við búa til 6 skipting á meðfylgjandi /dev/vdbblokkgeymslu og nota þær til að sýna nokkrar helstu OpenZFS skipanir.

sudo parted -s /dev/vdb mklabel gpt
sudo parted -s /dev/vdb unit mib mkpart primary 0% 15%
sudo parted -s /dev/vdb unit mib mkpart primary 15% 30%
sudo parted -s /dev/vdb unit mib mkpart primary 30% 45%
sudo parted -s /dev/vdb unit mib mkpart primary 45% 60%
sudo parted -s /dev/vdb unit mib mkpart primary 60% 75%
sudo parted -s /dev/vdb unit mib mkpart primary 75% 90%

Þú getur notað eftirfarandi skipanir til að staðfesta aðgerðir þínar og skiptingin 6 verða /dev/vdb1, /dev/vdb2, /dev/vdb3, /dev/vdb4, /dev/vdb5, og /dev/vdb6.

sudo parted -l
ls -l /dev/vdb*

OpenZFS hefur tvö aðaltól: zpoolog zfs. er zpoolgagnsemi er í umsjá skapa og viðhalda ZFS sundlaugar með geymslum og zfsgagnsemi er ábyrgur fyrir að búa til og viðhalda gagnapakka.

Dæmi um notkun zpool tólsins:

1) Búðu til ZFS laug

Þú getur búið til ZFS laug „zfspool1“ með því að nota eitt eða fleiri geymslutæki:

sudo zpool create zfspool1 vdb1

eða

sudo zpool create zfspool2 vdb2 vdb3 vdb5

Athugaðu stöðu ZFS lauga:

sudo zpool status

Áður en þú prófar aðrar OpenZFS skipanir skaltu nota eftirfarandi skipanir til að eyða ZFS laugunum sem þú settir upp fyrr:

sudo zpool destroy zfspool1
sudo zpool destroy zfspool2

2) Búðu til ZFS laug og gerðu tvö eða fleiri geymslutæki speglaða.

Notaðu /dev/vdb1og /dev/vdb2til að búa til ZFS laug, og báðir eru stilltir sem speglaðir:

sudo zpool create zfspool3 mirror vdb1 vdb2

Ef nauðsyn krefur geturðu líka gert þessi geymslutæki þrennspeglað:

sudo zpool create zfspool4 mirror vdb3 vdb4 vdb5

Aftur, staðfestu uppsetninguna þína með eftirfarandi skipun:

sudo zpool status

Eyddu síðan ZFS laugunum tveimur:

sudo zpool destroy zfspool3
sudo zpool destroy zfspool4

3) Búðu til ZFS laug og stofnaðu raidz fylki með því að nota tvö eða fleiri geymslutæki

sudo zpool create zfspool5 raidz vdb1 vdb2

Aftur, staðfestu uppsetninguna þína og eyðileggðu þessa ZFS laug:

sudo zpool status
sudo zpool destroy zfspool5

Dæmi um notkun zfs tólsins:

Áður en þú notar zfs tólið skaltu búa til ZFS laug sem samanstendur af 3 geymslutækjum:

sudo zpool create zfspool6 vdb1 vdb3 vdb5

1) Bættu við geymslutæki fyrir ZFS laugina.

sudo zpool add zfspool6 vdb6

Athugið : Þú getur ekki fjarlægt þessi geymslutæki beint úr lauginni vegna þess að þau eru skipting frekar en harðir diskar.

2) Búðu til skráarkerfi fyrir hvert þessara geymslutækja.

sudo zfs create zfspool6/vdb1
sudo zfs create zfspool6/vdb3
sudo zfs create -o mountpoint=/test zfspool6/vdb5
sudo zfs create -o compression=gzip zfspool6/vdb6

Útskýringar um ofangreindar skipanir:

  • Fyrsta skipunin bjó til ZFS skráarkerfi „zfspool6/vdb1“ sem síðan var sett á sjálfgefna staðsetningu /zfspool6/vdb1.
  • Önnur skipunin var framkvæmd á sama hátt: að búa til ZFS skráarkerfi „zfspool6/vdb3“ og setja það síðan í /zfspool6/vdb3.
  • Þriðja skipunin bjó til ZFS skráarkerfi „zfspool6/vdb5“ sem síðan var fest á tiltekinn stað /test.
  • Fjórða skipunin bjó til gzip-þjappað ZFS skráarkerfi „zfspool6/vdb6“ sem síðan var sett á sjálfgefna staðsetningu /zfspool6/vdb6.

Eftir það, ef þú vilt breyta festingarpunkti geymslutækis:

sudo zfs set mountpoint=/vdb3 zfspool6/vdb3

Ef þú vilt setja upp eða breyta þjöppunaraðferðinni:

sudo zfs set compression=gzip zfspool6/vdb3
sudo zfs set compression=lz4 zfspool6/vdb6

Notaðu eftirfarandi skipun til að staðfesta þjöppunaraðferðina:

sudo zfs get -r compression zfspool6/vdb3

Listaðu öll ZFS skráarkerfin á kerfinu þínu:

sudo zfs list

Ef geymsluskráarkerfi er ekki lengur nauðsynlegt geturðu eyðilagt það með eftirfarandi skipun:

sudo zfs destroy zfspool6/vdb5

Þar með lýkur kennslunni okkar. Innihaldið í þessari grein er aðeins kynningarefni og þú getur lært meira um OpenZFS á opinberu vefsíðu þess. Þakka þér fyrir að lesa.

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira