Sådan opretter du en ZFS-spejlpool

Sådan opretter du en ZFS-spejlpool Jack Wallen leder dig gennem processen med at oprette et RAID1-spejl på Ubuntu 19.10 ved hjælp af ZFS.

ZFS er et avanceret filsystem, der er i stand til at administrere data, der spænder på tværs af enheder. ZFS bruger virtuelle opbevaringsbassiner, kaldet zpools. En zpool kan indeholde adskillige mapper og kan give redundans for dine data.

Denne redundans er afgørende i datacentre, hvor du muligvis gemmer kundeinformation og mere. Den sidste ting, du ønsker, er et drev, der indeholder disse data, der går dårligt. Hvordan undgår du det? Du kan enten konfigurere et backup-system eller bruge en standard RAID-konfiguration. Hvis du dog bruger Linux som den platform, der bruges til behandling og lagring af disse data, kan du bruge ZFS-puljer.

Jeg vil gerne vise dig, hvordan du opretter en ZFS-spejl (RAID1) pool ved hjælp af to eksterne diske. Jeg demonstrerer på Ubuntu 19.10 via en VirtualBox virtuel maskine. Jeg har oprettet to nye diske gennem VirtualBox GUI, der skal bruges til spejlet. Hvis du vil finde ud af, hvordan du tilføjer et nyt drev til en VirtualBox VM, skal du læse Sådan føjes nye drev til en VirtualBox virtuel maskine.

10 ting, som virksomheder holder i deres egne datacentre (TechRepublic download)

Hvad du har brug for

For at gøre dette arbejde skal du bruge følgende:

  • En kørende forekomst af Ubuntu (desktop eller server) 19.10

  • To uformaterede drev, der er knyttet til maskinen

  • En bruger med sudo-privilegier

Sådan opretter du spejlet

Vi skal først finde ud af navnene på vores to diske. Giv det kommandoen:

 sudo fdisk -l 

Du skal se dine enheder på listen. I mit tilfælde er de / dev / sdb og / dev / sdc. Med disse navne kan vi nu oprette spejlet. Vi opretter et spejl ved navn trtest. Kommandoen til dette er:

 sudo zpool oprette trtest / dev / sdb / dev / sdc 

Denne kommando skal udføres relativt hurtigt. Når det er gjort, får du din terminal tilbage. Lad os sørge for, at spejlet blev oprettet med kommandoen:

 sudo zpool status 

Du skal se, at både sdb og sdc nu er anført under pooltrtest ( figur A ).

Figur A

Our mirror has been created.

" data-credit="" rel="noopener noreferrer nofollow">

Vores spejl er skabt.

Tilladelser

Det nyoprettede spejl er monteret ved / trtest (fordi det er det, vi kaldte vores pool). Hvis du udsteder kommandoen ls -l /, vil du se, at biblioteket ejes af root ( figur B ).

Figur B

Our new mirror is owned by root.

" data-credit="" rel="noopener noreferrer nofollow">

Vores nye spejl ejes af rod.

Da spejlet ejes af rod, kan brugere og applikationer ikke være i stand til at ændre eller gemme filer i det bibliotek. For at løse dette er vi nødt til at ændre tilladelserne. Hvordan du gør dette vil afhænge af, hvad du har brug for spejlet til. For eksempel, hvis du har en gruppe med navn, der indeholder alle de brugere og apps, der har brug for at kunne få adgang til det bibliotek. Du kan ændre gruppeejerskabet og tilladelserne. For at ændre gruppen til data skal du udstede kommandoen:

 sudo chgrp data / trtrest 

Derefter skal vi ændre gruppetilladelser til at læse, skrive og udføre. Dette gøres med kommandoen:

 sudo chmod g + rwx / trtest 

På dette tidspunkt kan enhver bruger eller app, der hører til datagruppen, få adgang til ZFS-spejlpuljen monteret ved / trtest.

Og det er alt, hvad der er at oprette et RAID1 spejl ved hjælp af ZFS. Nyd den forbedrede dataintegritet.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com