Kako uporabljati datotečni sistem ZFS v Linuxu

click fraud protection

Datotečni sistem ZFS je neverjetno priljubljen. Kot rezultat tega mnogi v podjetju prisegajo nanjo in ga uporabljajo za shranjevanje trilijonov bajtov podatkov. Kljub svoji priljubljenosti uporabniki Linuxa ne bodo mogli uživati ​​brez težav. Namesto tega ga bodo morali namestiti tisti, ki ga želijo preveriti in uporabiti kot svoj primarni datotečni sistem za shranjevanje.

Namestitev ZFS je nekoliko drugačna kot pri drugih datotečnih sistemih in odvisno od tega, kaj uporabljate, lahko zahteva malo znanja. Če niste novi v tem datotečnem sistemu, je najbolje, da se odpravite po Ubuntu poti. Z Ubuntu 16.04 je Canonical zelo enostavno nadaljevati z ZFS. Še bolje, Ubuntu je s svojo enostavno nastavitvijo in gradnjo daleč najbolj varna implementacija ZFS v Linuxu. postopek, za katerega je bilo znano, da je zelo zanesljiv (medtem ko imajo druge distribucije Linuxa veliko tveganje za prelom ZFS).

Če želite namestiti datotečni sistem ZFS, pojdite do našega poglobljenega vodnika. Sledite navodilom in se naučite, kako ga lahko začnete izvajati, preden nadaljujete s to vadbo.

instagram viewer

Opomba: Čeprav je mogoče uporabiti ZFS za en trdi disk, to ni dobra ideja in verjetno boste izpustili vse funkcije, zaradi katerih je ta datotečni sistem odličen. Smisel datotečnega sistema je ustvariti odpuščanje z raztezanjem podatkov na več trdih diskov. Preden nadaljujete, zagotovite, da imate več kot 1 trdi disk za ZFS.

Nastavite ZFS

Datotečni sistem ZFS deluje tako, da združuje veliko različnih trdih diskov, da ustvari en velik center za shranjevanje. To se sliši preveč zapleteno in res je. Vendar pa je rezultat vrhunsko shranjevanje z veliko več prostora.

Ustvarjanje novega datotečnega sistema ZFS je nekoliko bolj zapleteno kot samo odpiranje urejevalnika particij Gparted. Namesto tega boste morali z njo komunicirati na ravni ukazne vrstice. V terminalskem oknu zaženite lsblk ukaz. Z izvajanjem ukaza "block list" bodo izpisani vsi pomnilniški diski na vašem računalniku Linux.

Pojdite skozi in se odločite, katere trde diske uporabite za svoj Z-pool, in si zapomnite imena. V tej vadnici so naši trije pogoni v bazenu ZFS /dev/sdb, /dev/sdc, in /dev/sdd.

Nato boste morali trde diske, izbrane za bazen Z, popolnoma izničiti, tako da na njih ni več podatkov. Uporabljati dd ukaz, prepišite vsak pogon. To bo trajalo nekaj časa.

Opomba: sprememba /dev/sdX z ID-jem pogona, ki ga najdemo pri lsblk ukaz (sdbitd.)

sudo dd, če je = / dev / nič od = / dev / sdX bs = 8M

Kdaj dd konča, zaženite fdisk ukaz. Če zaženete fdisk, bo prikazanih veliko informacij o trdih diskih, vključno s podatki o datotečnem sistemu za vsakega. Preglejte branje in se prepričajte, da noben pogon, ki ste ga izbrisali, nima datotečnega sistema. Ta korak je ključnega pomena, saj ZFS ne uporablja tradicionalne postavitve particij.

sudo fdisk -l

Če je fdisk odčitavanje je videti dobro, varno je ustvariti nov ZFS bazen. Za osnovno namestitev bazena Z naredite naslednje:

sudo zpool create -f newzpool / dev / sdb dev / sdc / dev / sdd

Osnovna namestitev bo zaradi potreb po shranjevanju dobila večino uporabnikov. Vendar pa tisti, ki cenijo svoje podatke in jih morajo varovati, ne bi smeli imeti tako osnovne nastavitve. Namesto tega razmislite o ustvarjanju bazena ZFS z RaidZ.

Če uporabljate RaidZ v kombinaciji s svojo zbirko ZFS, boste zagotovili, da bodo vaši podatki odvečni, z veliko varnostnih kopij. Če želite ustvariti bazen ZFS z RaidZ, zaženite:

sudo zpool create -f newzpool raidz / dev / sdb dev / sdc / dev / sdd

Če želite dodati datoteke v svoj novi prostor za shranjevanje ZFS, odprite upravitelj datotek in pojdite na koren datotečnega sistema. Datoteke položite v mapo, ki ste jo poimenovali ZFS Zpool.

Dodajte diske v ZFS Zpool

ZFS naj bi shranil veliko podatkov, vendar to ne pomeni, da se vaši prvotni pogoni ne bodo napolnili. Prišel bo čas, ko bo potrebno več prostora za shranjevanje. Na srečo, ker ZFS ne uporablja particij, je dodajanje več prostora za shranjevanje v sistem preprosto.

V tem primeru bomo v Zpool dodali še dva pogona (/ dev / sde in / dev / sdf).

Opomba: če vaša nastavitev ZFS ne uporablja RaidZ, jo odstranite iz ukaza.

sudo zpool dodaj -f newzpool raidz / dev / sde / dev / sdf

Izbrišite bazen ZFS

Količine ZFS pogosto postanejo pokvarjene in neuporabne. Ko se to zgodi, boste morda morali izbrisati prostor za shranjevanje. Če želite izbrisati prostor za shranjevanje, odprite terminal in uporabite zfs uničiti ukaz.

sudo zpool uniči newzpool

Teče zpooluničiti traja precej dolgo, odvisno od tega, koliko podatkov je v vašem hranilniku. Vedeli boste, da je Zpool popolnoma uničen, ko je terminal ponovno uporaben.

Preverite stanje ZFS

Stanje vašega Zpola lahko hitro preverite s pomočjo zpool status ukaz. Z njo lahko uporabniki vidijo osnovno odčitavanje glasnosti ZFS, kako deluje in če obstajajo napake. Če želite preveriti stanje, zaženite naslednji ukaz:

zpool status
watch instagram story