GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come eseguire il backup e il ripristino di file system XFS (xfsdump / xfsrestore)

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


Cent OS
  1. Come eseguire il backup e ripristinare le installazioni di WordPress in Plesk

  2. Come abilitare le quote del disco su un file system XFS

  3. Come eseguire il backup e il ripristino di file system XFS (xfsdump / xfsrestore)

  4. Come convertire file system ext in Btrfs

  5. Come creare partizioni e file system su dispositivi DM-Multipath

Come eseguire il backup e il ripristino dei database in Plesk

Come montare e smontare i file system in Linux

Come installare e configurare Prometheus su CentOS 7

Come eseguire il backup e il ripristino della cronologia del terminale Linux

Come configurare server e client NFS su CentOS 8

Come creare un filesystem XFS