I den følgende artikel vil vi se på, hvordan du installerer og konfigurerer ZFS-filsystemet på Ubuntu 18.04 LTS. ZFS er et fil- og volumensystem udviklet af Sun Microsystems til dit Solaris OS og vedligeholdes nu af OpenZFS-gruppen. På dette filsystem En kollega på denne blog talte allerede med os for nogen tid siden.
ZFS skiller sig ud for sin stor kapacitet, integration af de tidligere adskilte begreber filsystem og volumen manager i et produkt, nyt struktur på disk, lette filsystemer og en nem lageradministration. Du kan vide mere om dette filsystem til Ubuntu i Wiki.
ZFS-filsysteminstallation
Vi skal først sikre, at kerne, begrænset, univers og multiverse softwarekilder er aktiveret. For at sikre, at vi udfører følgende kommando i terminalen (Ctrl + Alt + T):
sudo apt edit-sources
Tryk på Enter for at fortsætte.
Som du kan se fra skærmbilledet, har jeg alle disse softwarekilder aktiveret. Hvis du ikke har nogen af disse kilder aktiveret, bliver vi nødt til at aktivere dem. For at gøre dette behøver vi kun udføre følgende kommandoer en efter en efter behov:
- For at tilføje hovedlager i terminalen (Ctrl + Alt + T) skriver vi:
sudo apt-add-repository main
- Hvis vi har brug for at tilføje kilderne begrænset vi skriver:
sudo apt-add-repository restricted
- Hvis du har brug for kilderne univers, vi skriver:
sudo apt-add-repository universe
- Og for kilderne multivers:
sudo apt-add-repository multiverse
Herefter udfører vi følgende kommando til opdater cache fra apt-pakkeopbevaringsstedet:
sudo apt update
Nu kan vi køre følgende kommando til installer ZFS-filsystem på Ubuntu 18.04 LTS:
sudo apt-get install zfsutils-linux
ZFS RAID 0 poolkonfiguration
I dette afsnit vil vi se, hvordan du konfigurerer en ZFS RAID 0-pool. RAID 0, tilføj nogle harddiske. Disse tilføjes for at oprette et enkelt stort virtuelt drev. Dette øger skrive / læsehastigheden betydeligt.
Men der er et stort problem i RAID 0. Hvis et af de tilføjede drev mislykkes, går alle data tabt.
Bekræft ZFS-puljer
Du kan kontrollere status for ZFS-puljer med følgende kommando:
sudo zpool status
Som du kan se, har jeg ingen puljer tilgængelige endnu.
Lad os se, hvordan vi konfigurerer vores første ZFS-pool. Men før det skal du sørge for det har mindst 2 harddiske installeret i holdet. I dette eksempel installerede jeg 2 virtuelle harddiske (20 GB størrelse) ud over den disk, hvor jeg har operativsystemet installeret, i min virtuelle maskine med Ubuntu 18.04 LTS.
Nu opretter vi vores første ZFS-gruppe, jeg kalder det filer. Selvfølgelig kan du kalde det noget andet, hvis du vil. Kør følgende kommando. I debet inkluderer diske, der ikke er i brug, vi går ud fra, at operativsystemet ikke skal medtages.
sudo zpool create -f archivos /dev/sdb /dev/sdc
Nu kan vi køre følgende kommando til liste ZFS-gruppen:
sudo zpool list
Som du kan se i ovenstående skærmbillede, 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 output af df-kommandoen.
Som standard kan kun root skrive til denne mappe. Vi kan ændre dette, så enhver almindelig bruger kan foretage ændringer i biblioteket ved at skrive terminalen (Ctrl + Alt + T):
sudo chown -Rfv USERNAME:GROUPNAME /archivos
BEMÆRK: Her er USERNAME og GROUPNAME dit brugernavn. De er normalt det samme navn.
Som du kan se i følgende skærmbillede, katalog / filer ejerskab det blev ændret med succes.
Som du kan se fra skærmbilledet nedenfor, kan jeg nu allerede kopiere og indsætte filer i / filer-biblioteket som en almindelig bruger.
Ændring af monteringspunktet for den eksisterende ZFS-gruppe
Hvis vi ad gangen ønsker eller har brug for at montere den eksisterende ZFS-gruppe et andet sted, kan vi gøre det let. For eksempel, hvis vi vil monter filmappen til ZFS-gruppen i / var / www, vi kan gøre det med følgende kommando:
sudo zfs set mountpoint=/var/www archivos
BEMÆRK: Sørg for, at den mappe, hvor du vil montere ZFS-puljen, findes, før du kører denne kommando.
Som du kan se fra output af df-kommandoen, ændres monteringspunktet til / var / www.
Sletning af en ZFS-pool
Nu vil vi se, hvordan du sletter den ZFS-pool, som vi lige har oprettet. For at gøre dette behøver vi kun udføre følgende kommando:
sudo zpool destroy archivos
Som det kan ses i skærmbilledet nedenfor, ZFS-sæt fjernet som vi havde skabt.
Sådan kan du installere og konfigurere ZFS-filsystemet på en virtuel maskine, der kører Ubuntu 18.04 LTS.
Det vil være den samme metode for LVM, hvis ikke, forklar bedre, og hvis de er en ssd-disk, og den anden mekaniker også anvender denne metode til filadministration, vil jeg sætte pris på dit hurtige svar