Hvordan bruke ZFS og eksterne USB-stasjoner som en sikkerhetskopi Pool

Den ZFS filsystem som følger med Solaris gjør det relativt enkelt å holde en sikkerhetskopi basseng alltid kjører, selv slik at du kan feste og ta stasjoner fra bassenget med enkle konsollkommandoer. Du trenger ikke engang å starte datamaskinen som du gjør det.

Bruksanvisning

1 Klikk på terminal-ikonet for å åpne en terminal. Det ser ut som en dataskjerm.

2 Skriv inn følgende for å finne ut navnet på enheten for USB din ekstern harddisk:

rmformat

Den vil ha et format som ligner på c9t0d0p0

3 Skriv inn følgende for å finne ut enhets navnene på alle andre disker i:

sudo format

Du må skrive inn et passord.

4 Skriv inn følgende for å sette opp de to diskene som speil bassenger av hverandre:

zpool skape -f usbpool speil c9t0d0p0 c7t1d0p0

Naturligvis, bør du erstatte de to enhetene navnene (c9t0d0p0 og c7t1d0p0) med navnene du oppdaget i trinn 2 og 3. De to enhetene vil bli speilet og montert på / usbpool.

5 Skriv inn følgende for å få en statusliste på bassenget:

zpool status

Du bør være i stand til å se at usbpool er et speilbilde av de to stasjonene. Så lenge begge diskene er tilkoblet, og de er speilet, er alle data skrives til begge stasjonene samtidig. Som en bonus, vil data også leses fra begge diskene samtidig, i hovedsak dobling harddisk båndbredde.

6 Skriv inn følgende for å fylle bassenget med litt data:

cat / dev / tilfeldig> random.dat

La den gå noen minutter, og trykk "Ctrl" og "C" for å stoppe det. Du kan skrive: "ll h" for å se resultatene.

7 Skriv inn følgende for å fjerne USB-stasjonen:

zpool detatch usbpool c9t0d0p0

Bytt enhetsnavnet på slutten med en for USB-stasjonen. Skriv litt mer data til den gjenværende disken ved å skrive:

echo "ny fil"> new.txt

8 Synkroniser speilet kjøre tilbake opp med denne kommandoen:

zpool feste usbpool c7t1d0p0 c9t0d0p0