Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Unix >> .

Tutorial su Unix ZFS

Il Zettabyte File System ( ZFS ) da Sun Microsystems ha generato un sacco di buzz dalla sua uscita nel 2004. Esso funziona in modo nativo con i sistemi operativi basati su Unix Solaris e FreeBSD , come di ottobre 2010 , sono iniziati i lavori per prepararla per il kernel di Linux . Sun si vanta che il suo file system a 128 bit non sarà obsoleto per almeno 30 anni. ZFS dispone di un ( relativamente) semplice e veloce set di comandi per l'esecuzione di attività di amministrazione che - sotto altri file system - può essere challengiing , come l'impostazione di quote utente , la creazione di snapshot e backup e mirroring dei dati su più dischi . Questo tutorial è basato sulla versione OpenSolaris di Unix . I comandi devono differire poco, però , tra le implementazioni . Istruzioni
1

Aprire un terminale. Come si esegue questa operazione dipenderà dalla configurazione di Unix e X11 . Su OpenSolaris , è sufficiente fare clic sull'icona " Terminal" nella barra del menu in alto . L'icona del terminale è quella che si presenta come un computer nero monitorare
2

digitare quanto segue per ottenere un elenco di tutte le " piscine " sul vostro sistema : .

Lista zpool < br

Arrivo > se questa piscina è vuota o contiene uno o più installazione piscine pre- esistente dal sistema operativo ( vedi Consigli) .
3

Digitare quanto segue per creare un nuovo piscina :

zpool creare tutorial c9t0d0p0

Utilizzare una unità flash USB per motivi di sicurezza , dal momento che questo è un tutorial . Il criptico " c9t0d0p0 " è il nome del disco . Digitare " ls-l /dev /dsk " per ottenere un elenco di tutti i dischi del sistema

digitare quanto segue per eliminare il pool e continuare con il passo successivo : .

Zpool distruggere esercitazione
4

Digitare quanto segue , invece , se si dispone di un disco in più in giro , di provare una piscina a specchio :

zpool creare tutorial specchio c9t0d0p0 c1t1d1p0

Usa questo comando per creare un unico pool ZFS denominato " tutorial" che risiederà su due dispositivi . ZFS lavoreranno in background per garantire che questi due dispositivi sono perfetti specchi di ogni altro. Errori su un dispositivo saranno corretti automaticamente utilizzando i dati sul secondo , e ZFS sarà anche dividere lettura e scrittura in modo uniforme tra i due dispositivi per migliorare le prestazioni .
5

digitare quanto segue per creare un paio di nuovi sistemi di file :

zfs creare tutorial /kevin

ZFS creare tutorial /kevin /documenti

digitare quanto segue per visualizzare un elenco di tutti i file system - che , come si vedrà , può essere nidificato:

zfs list

Controllare le voci di "Tutorial ", "Tutorial /kevin , " e " tutorial /kevin /documents " . Si noti che condivide ogni file system la dimensione completa della piscina esercitazione
6

Digitare quanto segue : .

ZFS impostati quota = 50g /tutorial /kevin

Tipo . " zfs list " per vedere i risultati ( vedere Suggerimenti ) economici 7

digitare:

ZFS compression set = on /tutorial

comprimere tutti i file in piscina /tutorial come sono scritte . Utilizzare la compressione consente di risparmiare spazio su disco e previene il rallentamento del sistema che può verificarsi del resto del sistema deve attendere che i dati siano letti o scritti sul disco. Tuttavia, la compressione mette anche un carico pesante sulla CPU . Se la compressione avrà un effetto netto di accelerare o rallentare il vostro sistema dipende molto da ciò che il sistema sta facendo in questo momento . Se il computer sta facendo un lavoro intensivo del processore , la compressione sarà di intralcio . Tuttavia, se il computer sta facendo un sacco di lettura e scrittura sul disco con molto poco di elaborazione , potrebbe portare ad un grande incremento delle prestazioni
8

Digitare quanto segue : .

mkfile 1g /tutorial /Kevin /documenti

Creare un file abbastanza grande ( un GB ) nel tutorial /Kevin /documenti di sistema di file che può richiedere un po 'di tempo per l'esecuzione. Mostrare la potenza del prossimo comando digitando:

zfs snapshot tutorial /Kevin /documenti @ oggi

scattare un'istantanea di tutti i dati in quel file system ( vedere Suggerimenti ) . Passare alla directory di istantanee digitando:

cd /tutorial /Kevin /documenti /.zfs /snapshots

Poi , digitare quanto segue per elencarli :

ls

 

sistemi © www.354353.com