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 <[email protected]>
      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.


Settu upp Plesk á CentOS 7

Settu upp Plesk á CentOS 7

Að nota annað kerfi? Plesk er sérstakt stjórnborð fyrir vefþjón sem gerir notendum kleift að stjórna persónulegum og/eða viðskiptavinum vefsíðum sínum, gagnagrunnum

Hvernig á að setja upp Squid Proxy á CentOS

Hvernig á að setja upp Squid Proxy á CentOS

Smokkfiskur er vinsælt, ókeypis Linux forrit sem gerir þér kleift að búa til framsendingarforrit á vefnum. Í þessari handbók muntu sjá hvernig á að setja upp Squid á CentOS til að snúa þér

Hvernig á að setja upp Lighttpd (LLMP Stack) á CentOS 6

Hvernig á að setja upp Lighttpd (LLMP Stack) á CentOS 6

Inngangur Lighttpd er gaffal af Apache sem miðar að því að vera miklu minna auðlindafrekt. Hann er léttur, þess vegna heitir hann, og er frekar einfaldur í notkun. Uppsetning

Stilla Static Networking og IPv6 á CentOS 7

Stilla Static Networking og IPv6 á CentOS 7

VULTR hefur nýlega gert breytingar á enda þeirra og allt ætti nú að virka vel út úr kassanum með NetworkManager virkt. Ef þú vilt slökkva á

Breytir Icinga2 til að nota Master/Client Model á CentOS 6 eða CentOS 7

Breytir Icinga2 til að nota Master/Client Model á CentOS 6 eða CentOS 7

Icinga2 er öflugt eftirlitskerfi og þegar það er notað í aðal-viðskiptavinamódel getur það komið í stað þörf fyrir NRPE-undirstaða vöktunareftirlit. Húsbóndinn

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Að nota annað kerfi? Apache Cassandra er ókeypis og opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er hannað til að veita sveigjanleika, háan

Hvernig á að setja upp Microweber á CentOS 7

Hvernig á að setja upp Microweber á CentOS 7

Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér

Hvernig á að setja upp Mattermost 4.1 á CentOS 7

Hvernig á að setja upp Mattermost 4.1 á CentOS 7

Að nota annað kerfi? Mattermost er opinn uppspretta, sjálfhýst valkostur við Slack SAAS skilaboðaþjónustuna. Með öðrum orðum, með Mattermost, þú ca

Að búa til net Minecraft netþjóna með BungeeCord á Debian 8, Debian 9 eða CentOS 7

Að búa til net Minecraft netþjóna með BungeeCord á Debian 8, Debian 9 eða CentOS 7

Það sem þú þarft Vultr VPS með að minnsta kosti 1GB af vinnsluminni. SSH aðgangur (með rót / stjórnunarréttindi). Skref 1: Uppsetning BungeeCord Fyrst af öllu

Láttu dulkóða á Plesk

Láttu dulkóða á Plesk

Plesk stjórnborðið er með mjög fallegri samþættingu fyrir Lets Encrypt. Lets Encrypt er ein af einu SSL veitunum sem gefa út skírteini að fullu

Láttu dulkóða á cPanel

Láttu dulkóða á cPanel

Lets Encrypt er vottunaryfirvöld sem sérhæfir sig í að útvega SSL vottorð án endurgjalds. cPanel hefur byggt upp snyrtilega samþættingu svo þú og viðskiptavinurinn þinn

Hvernig á að setja upp Concrete5 á CentOS 7

Hvernig á að setja upp Concrete5 á CentOS 7

Að nota annað kerfi? Concrete5 er opinn uppspretta CMS sem býður upp á marga áberandi og gagnlega eiginleika til að aðstoða ritstjóra við að framleiða efni auðveldlega og

Hvernig á að setja upp Review Board á CentOS 7

Hvernig á að setja upp Review Board á CentOS 7

Að nota annað kerfi? Review Board er ókeypis og opinn hugbúnaður til að skoða frumkóða, skjöl, myndir og margt fleira. Það er vefbundið hugbúnaðarstríð

Settu upp HTTP auðkenningu með Nginx á CentOS 7

Settu upp HTTP auðkenningu með Nginx á CentOS 7

Í þessari handbók munt þú læra hvernig á að setja upp HTTP auðkenningu fyrir Nginx vefþjón sem keyrir á CentOS 7. Kröfur Til að byrja þarftu að

Hvernig á að setja upp YOURLS á CentOS 7

Hvernig á að setja upp YOURLS á CentOS 7

YOURLS (Your Own URL Shortener) er opinn uppspretta vefslóða styttingar og gagnagreiningarforrit. Í þessari grein munum við fjalla um ferlið við uppsetningu

How to Install and Configure ArangoDB on CentOS 7

How to Install and Configure ArangoDB on CentOS 7

Using a Different System? Introduction ArangoDB is an open source NoSQL database with a flexible data model for documents, graphs, and key-values. It is

Notkun Etckeeper fyrir útgáfustýringu á /etc

Notkun Etckeeper fyrir útgáfustýringu á /etc

Inngangur /etc/ skrárinn gegnir mikilvægu hlutverki í því hvernig Linux kerfi virkar. Ástæðan fyrir þessu er sú að næstum allar kerfisstillingar

Af hverju ættir þú að nota SSHFS? Hvernig á að tengja fjarskráarkerfi með SSHFS á CentOS 6

Af hverju ættir þú að nota SSHFS? Hvernig á að tengja fjarskráarkerfi með SSHFS á CentOS 6

Margir kerfisstjórar stjórna miklu magni af netþjónum. Þegar aðgangur þarf að skrám á mismunandi netþjónum er innskráning á hvern og einn fyrir sig ca

Setja upp Half Life 2 Server á CentOS 6

Setja upp Half Life 2 Server á CentOS 6

Þessi kennsla mun fjalla um ferlið við að setja upp Half Life 2 leikjaþjón á CentOS 6 System. Skref 1: Forsendur settar upp Til að setja upp ou

Hvernig á að setja upp Laravel GitScrum á CentOS 7

Hvernig á að setja upp Laravel GitScrum á CentOS 7

Laravel GitScrum, eða GitScrum er opinn uppspretta framleiðniverkfæri hannað til að hjálpa þróunarteymi að innleiða Scrum aðferðafræðina á svipaðan hátt

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.

Þ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.

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.

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