Usa xfsdump e xfsrestore utilità per eseguire il backup e ripristinare i file in un file system XFS. È possibile eseguire il backup dei file su unità nastro o dischi rigidi collegati direttamente o su unità remote accessibili in rete. Puoi eseguire il backup di un intero file system XFS, solo dei file che sono stati modificati da un backup precedente o di directory o file selezionati.
È possibile ripristinare tutti i file da un backup completo o incrementale o da file e directory selezionati. È possibile ripristinare i dati nella posizione originale o in un'altra posizione all'interno di un file system XFS. L'utilità xfsrestore può anche essere eseguita in modo interattivo, consentendoti di selezionare i file che desideri ripristinare.
Utilizzo di xfsdump
Usa "-l [livello] ” opzione per specificare un backup completo o incrementale. Il livello 0 è un backup completo di un intero file system XFS. I livelli 1-9 sono backup incrementali che eseguono il backup di tutti i file che sono stati modificati dopo un backup con un numero di livello inferiore. L'esempio seguente esegue un backup di livello 0 del file system XFS montato su /xfs su un dispositivo a nastro SCSI locale, /dev/st0. La –L [etichetta della sessione] l'opzione consente di assegnare un'etichetta al backup.
# xfsdump –l 0 –L "Level 0 backup of /xfs" –f /dev/st0 /xfs
I backup possono estendersi su più supporti a nastro, se necessario. Se viene raggiunta la fine del supporto nastro prima del completamento del backup, xfsdump richiede di inserire un supporto aggiuntivo. È anche possibile archiviare più backup sullo stesso supporto. Il nastro viene fatto avanzare automaticamente fino alla fine di tutti i backup esistenti prima di iniziare un nuovo backup.
L'esempio seguente esegue un backup di livello 1 su un'unità nastro collegata a un sistema remoto (host01). Utilizzare i due punti tra il nome host remoto (o l'indirizzo IP) e il dispositivo a nastro.
# xfsdump –l 1 –f host01:/dev/st0 /xfs
È inoltre possibile utilizzare xfsdump per eseguire il backup dei dati su un file anziché su un dispositivo a nastro. L'esempio seguente esegue un backup completo (livello 0) del file system XFS montato su /xfs in un file locale, /usr/tmp/full_Monday. Tieni presente che se non viene specificato un livello, viene eseguito un backup completo.
# xfsdump –f /usr/tmp/full_Monday /xfs
Utilizzare l'opzione –s per eseguire il backup di file o directory specifici in un file system XFS. L'esempio seguente esegue il backup di file e directory in un file su un host remoto, host01:/usr/tmp/back. Sia il file che la directory si trovano nel file system XFS montato su /xfs.
# xfsdump –f host01:/usr/tmp/back –s file –s directory /xfs
Esame dell'inventario di xfsdump
L'utilità xfsdump mantiene un inventario in /var/lib/xfsdump directory di tutti i backup. Puoi esaminare i contenuti dell'inventario utilizzando -I opzione.
# xfsdump –I
I record di inventario sono in ordine sequenziale e sono rientrati per la leggibilità e per enfatizzare la natura gerarchica delle informazioni xfsdump.
Utilizzo di xfsrestore
L'esempio seguente ripristina un xfsdump da un'unità nastro SCSI a un file system XFS montato su /xfs.
# xfsrestore –f /dev/st0 /xfs
L'esempio seguente ripristina il contenuto di un xfsdump che è stato scritto nel file /usr/tmp/backup nella directory /xfs.
# xfsrestore –f /usr/tmp/backup /xfs
È possibile eseguire ripristini cumulativi da supporti nastro che contengono backup completi (livello 0) e incrementali. I contenuti del livello 0 xfsdump vengono ripristinati per primi, quindi i contenuti vengono ripristinati dal livello superiore successivo e così via fino al ripristino di tutti i backup incrementali. Usa -r opzione per eseguire un ripristino cumulativo.
L'esempio seguente esegue un ripristino cumulativo dai backup di xfsdump su un'unità nastro SCSI su un file system XFS montato su /xfs_restore.
# xfsrestore –f /dev/st0 –r /xfs_restore
Un ripristino cumulativo crea una xfsrestorehousekeepingdir directory nella directory che viene ripristinata. I file in questa directory trasmettono informazioni da un'esecuzione di xfsrestore a quella successiva. Questa directory può essere rimossa al termine del ripristino cumulativo.
Come aumentare/estendere il filesystem XFS in CentOS/RHEL usando il comando "xfs_growfs"Esecuzione delle riparazioni sui filesystem XFS