Použijte xfsdump a xfsrestore nástroje pro zálohování a obnovu souborů v systému souborů XFS. Soubory můžete zálohovat na přímo připojené páskové jednotky nebo pevné disky nebo na vzdálené jednotky, které jsou dostupné přes síť. Můžete zálohovat celý souborový systém XFS, pouze soubory, které se od předchozí zálohy změnily, nebo vybrané adresáře nebo soubory.
Můžete obnovit všechny soubory z úplné nebo přírůstkové zálohy nebo vybrané soubory a adresáře. Data můžete obnovit do původního umístění nebo do jiného umístění v systému souborů XFS. Nástroj xfsrestore lze také spustit interaktivně, což vám umožní vybrat soubory, které chcete obnovit.
Použití xfsdump
Použijte „-l [úroveň] ” pro určení úplné nebo přírůstkové zálohy. Úroveň 0 je úplná záloha celého systému souborů XFS. Úrovně 1-9 jsou přírůstkové zálohy, které zálohují všechny soubory, které se od zálohy s nižším číslem úrovně změnily. Následující příklad provádí zálohu úrovně 0 systému souborů XFS připojeného na /xfs na místní páskové zařízení SCSI, /dev/st0. –L [štítek relace] umožňuje přiřadit k záloze štítek.
# xfsdump –l 0 –L "Level 0 backup of /xfs" –f /dev/st0 /xfs
V případě potřeby mohou zálohy zahrnovat více páskových médií. Pokud je dosaženo konce páskového média před dokončením zálohování, xfsdump vás vyzve k vložení dalšího média. Na stejné médium lze také uložit více záloh. Před zahájením nového zálohování se páska automaticky posune na konec všech existujících záloh.
Následující příklad provádí zálohování úrovně 1 na páskové zařízení připojené ke vzdálenému systému (host01). Mezi názvem vzdáleného hostitele (nebo IP adresou) a páskovým zařízením použijte dvojtečku.
# xfsdump –l 1 –f host01:/dev/st0 /xfs
Můžete také použít xfsdump k zálohování dat do souboru namísto páskového zařízení. Následující příklad provede úplnou zálohu (úroveň 0) systému souborů XFS připojeného na /xfs do místního souboru /usr/tmp/full_Monday. Všimněte si, že pokud není specifikována úroveň, provede se úplná záloha.
# xfsdump –f /usr/tmp/full_Monday /xfs
Použijte volbu –s k zálohování určitých souborů nebo adresářů v systému souborů XFS. Následující příklad zálohuje soubor a adresář do souboru na vzdáleném hostiteli, host01:/usr/tmp/back. Soubor i adresář jsou umístěny v systému souborů XFS připojeném na /xfs.
# xfsdump –f host01:/usr/tmp/back –s file –s directory /xfs
Zkoumání inventáře xfsdump
Nástroj xfsdump uchovává inventář v /var/lib/xfsdump adresář všech záloh. Obsah inventáře můžete prozkoumat pomocí -I možnost.
# xfsdump –I
Záznamy inventáře jsou v sekvenčním pořadí a jsou odsazeny pro čitelnost a pro zdůraznění hierarchické povahy informací xfsdump.
Použití xfsrestore
Následující příklad obnoví výpis xfsdump z páskového zařízení SCSI do souborového systému XFS připojeného na /xfs.
# xfsrestore –f /dev/st0 /xfs
Následující příklad obnoví obsah xfsdump, který byl zapsán do souboru /usr/tmp/backup do adresáře /xfs.
# xfsrestore –f /usr/tmp/backup /xfs
Můžete provádět kumulativní obnovy z páskového média, které obsahuje úplné (úroveň 0) a přírůstkové zálohy. Nejprve se obnoví obsah xfsdump úrovně 0, poté se obnoví obsah z další vyšší úrovně a tak dále, dokud nebudou obnoveny všechny přírůstkové zálohy. Použijte -r možnost provést kumulativní obnovu.
Následující příklad provádí kumulativní obnovu ze záloh xfsdump na páskovém zařízení SCSI do systému souborů XFS připojeného na /xfs_restore.
# xfsrestore –f /dev/st0 –r /xfs_restore
Kumulativní obnovení vytvoří xfsrestorehousekeepingdir adresář v adresáři, který je obnoven. Soubory v tomto adresáři předávají informace z jednoho spuštění xfsrestore do dalšího. Tento adresář lze po dokončení kumulativní obnovy odstranit.
Jak rozšířit/rozšířit souborový systém XFS v CentOS / RHEL pomocí příkazu „xfs_growfs“Spouštění oprav na souborových systémech XFS