xfs文件系統的備份和恢復

xfs文件系統的備份和恢復ide

備份整個分區與恢復整個分區內容rest

  • 建立磁盤,分區,格式化,掛載

xfs文件系統的備份和恢復

  • 在掛載點 /sdb1 寫一點內容
    xfs文件系統的備份和恢復code

  • 備份整個分區
yum install xfsdump -y
mkidr /backup
xfsdump -f /backup/dump_sdb1 /sdb1   //交互式備份
-> dump_sdb1  指定備份會話標籤
-> sdb1             指定設備標籤
xfsdump -f /backup/dump_sdb1_v2 /sdb1 -L dump_sdb1_v2 -M sdb1 //免交互備份
  • 查看用xfsdump備份的文件
xfsdump -I|grep pathname

xfs文件系統的備份和恢復

ls /var/lib/xfsdump/inventory/
dade6abf-4597-48d6-92e4-43783c5d88ff.InvIndex  f413c201-2b98-4255-9d11-b6dfbdf09255.StObj  fstab
  • 刪除掛載點目錄下的全部內容blog

    rm -rf /sdb1/*
  • xfsrestore 恢復 /sdb1下所全部內容
xfsrestore -f /backup/dump_sdb1 /sdb1

xfs文件系統的備份和恢復

備份文件與恢復文件it

  • 備份 /boot/grub2/grub.cfg,恢復到 /restore
xfsdump -f /backup/dump_grub.cfg -s grub2/grub.cfg /boot -L dump_grub -M sda1
mkdir  /restore
xfsrestore -f /backup/dump_grub.cfg -s grub2/grub.cfg /restore/

備份目錄與恢復目錄class

  • 備份 /boot/grub2 ,恢復到 /restore/
xfsdump -f /backup/dump_grub2 -s grub2 /boot -L dump_grub2 -M sda1_boot
xfsrestore -f /backup/dump_grub2 -s grub2 /restore/

增量備份grep

  • /sdb1 進行了完整備份
  • xfsdump -f /backup/dump_sdb1_full /sdb1 -L dump_sdb1_full -M sdb1
  • 在 /sdb1增長一些內容,並查看內容
    xfs文件系統的備份和恢復im

  • 進行級別1的備份
xfsdump -l 1 -f /backup/dump_sdb1_level_1 /sdb1 -L dump_sdb1_level_1 -M sdb1
  • 再次增長內容,進行級別2的備份
    xfs文件系統的備份和恢復
xfsdump -l 2 -f /backup/dump_sdb1_level_2 /sdb1 -L dump_sdb1_level_2 -M sdb1
  • 刪除 /sdb1下全部的內容
rm -rf /sdb1/*
  • 恢復徹底備份,查看
xfsrestore -f /backup/dump_sdb1_full /sdb1/

xfs文件系統的備份和恢復

  • 恢復級別2的備份,查看
xfsrestore -f /backup/dump_sdb1_level_2 /sdb1/

xfs文件系統的備份和恢復

  • 恢復級別1的備份,查看
xfsrestore -f /backup/dump_sdb1_level_1 /sdb1/

xfs文件系統的備份和恢復

相關文章
相關標籤/搜索