I den følgende artikkelen skal vi se på hvordan du installerer og konfigurerer ZFS-filsystemet på Ubuntu 18.04 LTS. ZFS er et fil- og volumsystem utviklet av Sun Microsystems for ditt Solaris OS og vedlikeholdes nå av OpenZFS-fellesskapet. På dette filsystemet En kollega på denne bloggen snakket allerede til oss for en tid tilbake.
ZFS skiller seg ut for sitt stor kapasitet, integrering av de tidligere atskilte konseptene for filsystem og volumbehandling i et enkelt produkt, nytt struktur på disk, lette filsystemer og en enkel lagringsplassadministrasjon. Du kan vite mer om dette filsystemet for Ubuntu i Wiki.
ZFS filsysteminstallasjon
Vi må først sørge for at kjerne-, begrenset-, univers- og multivers-programvarekilder er aktivert. For å sikre at vi vil utføre følgende kommando i terminalen (Ctrl + Alt + T):
sudo apt edit-sources
Trykk Enter for å fortsette.
Som du kan se fra skjermbildet, har jeg alle disse programvarekildene aktivert. I tilfelle du ikke har noen av disse kildene aktivert, må vi aktivere dem. For å gjøre det, trenger vi bare å utføre følgende kommandoer en etter en etter behov:
- For å legge til hovedlager i terminalen (Ctrl + Alt + T) vil vi skrive:
sudo apt-add-repository main
- Hvis vi trenger å legge til kildene begrenset vi vil skrive:
sudo apt-add-repository restricted
- I tilfelle du trenger kildene univers, vil vi skrive:
sudo apt-add-repository universe
- Og for kildene multiverse:
sudo apt-add-repository multiverse
Etter dette utfører vi følgende kommando til oppdater cache fra apt pakkeoppbevaringsstedet:
sudo apt update
Nå kan vi kjøre følgende kommando til installer ZFS-filsystem på Ubuntu 18.04 LTS:
sudo apt-get install zfsutils-linux
ZFS RAID 0 bassengkonfigurasjon
I denne delen vil vi se hvordan du konfigurerer en ZFS RAID 0-basseng. RAID 0, legg til noen harddisker. Disse legger opp for å opprette en enkelt stor virtuell stasjon. Dette øker skrive- / lesehastigheten betraktelig.
Men det er et stort problem i RAID 0. Hvis en av stasjonene som legges til mislykkes, går alle data tapt.
Bekreft ZFS-bassenger
Du kan sjekk statusen til ZFS-bassenger med følgende kommando:
sudo zpool status
Som du kan se, har jeg ingen tilgjengelige bassenger ennå.
La oss se hvordan vi konfigurerer vårt første ZFS-basseng. Men før det må du sørge for det har minst to harddisker installert i laget. For dette eksemplet installerte jeg to virtuelle harddisker (20 GB størrelse), i tillegg til disken jeg har operativsystemet installert på, i min virtuelle maskin med Ubuntu 18.04 LTS.
Nå skal vi lage vår første ZFS-gruppe, jeg skal kalle det filer. Selvfølgelig kan du kalle det noe annet hvis du vil. Kjør følgende kommando. I debet inkluderer disker som ikke er i bruk, vi går ut på at operativsystemet ikke skal inkluderes.
sudo zpool create -f archivos /dev/sdb /dev/sdc
Nå kan vi kjøre følgende kommando til liste ZFS-gruppen:
sudo zpool list
Som du kan se i skjermbildet ovenfor, er gruppen NAVN filer og STØRRELSEN er 19,9 GB (10 GB x 2 = 20 GB).
ZFS-gruppen skal monteres i / filer automatisk, som du kan se fra utgangen av df-kommandoen.
Som standard kan bare root skrive til denne katalogen. Vi kan endre dette slik at enhver vanlig bruker kan gjøre endringer i katalogen ved å skrive inn terminalen (Ctrl + Alt + T):
sudo chown -Rfv USERNAME:GROUPNAME /archivos
MERKNAD: Her er USERNAME og GROUPNAME brukernavnet ditt. De har vanligvis samme navn.
Som du kan se i følgende skjermbilde, katalog / filer eierskap det ble endret med hell.
Som du kan se fra skjermbildet nedenfor, kan jeg nå allerede kopiere og lime inn filer i / files-katalogen som en vanlig bruker.
Endring av monteringspunktet til den eksisterende ZFS-gruppen
Hvis vi på et eller annet tidspunkt vil eller trenger å montere den eksisterende ZFS-gruppen et annet sted, kan vi gjøre det enkelt. For eksempel hvis vi vil monter filkatalogen til ZFS-gruppen i / var / www, vi kan gjøre det med følgende kommando:
sudo zfs set mountpoint=/var/www archivos
MERKNAD: Forsikre deg om at katalogen der du skal montere ZFS-bassenget eksisterer før du kjører denne kommandoen.
Som du kan se fra utgangen av df-kommandoen, blir monteringspunktet endret til / var / www.
Slette et ZFS-basseng
Nå skal vi se hvordan du sletter ZFS-bassenget som vi nettopp opprettet. For å gjøre dette trenger vi bare å utføre følgende kommando:
sudo zpool destroy archivos
Som du kan se på skjermbildet nedenfor, ZFS-sett fjernet som vi hadde skapt.
Slik kan du installere og konfigurere ZFS-filsystemet på en virtuell maskin som kjører Ubuntu 18.04 LTS.
Det vil være den samme metoden for LVM hvis ikke, forklar bedre og hvis de er en SSD-disk og den andre mekanikeren også bruker denne metoden for filadministrasjon, vil jeg sette pris på ditt raske svar