XFS文件系统的备份与恢复

永久修改主机名:hostnamectl set-hostname oldboy
临时修改主机名:hostname

xfsdump备份
xfsdump -f 备份的文件位置 要备份的分区或者磁盘


免交互备份做定时备份:
xfsdump -f /opt/dump_sdb_01 /sdb -L dump_sdb_1 -M passwd

备份/boot分区下grub2进行备份
xfsdump -f /opt/dump_grub2 -s grub2/grub /boot -L dump_grub2 -M boot-sda1

查看备份文件:
xfsdump -I 查看的位置cd /var/lib/xfsdump/inventory/

恢复备份的文件:
xfsrestore -f 备份的文件 指定恢复文件的路径

恢复指定文件:
xfsrestore -f 备份的文件 -s grub2 指定恢复文件的路径

 

EXT4文件系统删除后的恢复:

1、卸载被删除文件的分区

2、安装extundelete工具

3、查询被删除的文件  extundelete /dev/sdb  --inode 2  从节点2开始查找  xfs文件系统从64开始

[root@xuegod63 test]# extundelete /dev/sda4 --inode 2
. 2

文件     inode  状态
lost+found   11
passwd    12     Deleted
hosts     13     Deleted
a         7313   Deleted

4、恢复:

方法 1:通过 inode 结点恢复            extundelete /dev/sdb  --restore-inode  12
方法二:通过文件名恢复                extundelete /dev/sdb  --restore-file   文件名
方法三:恢复某个目录,如目录 a 下的所有文件:    extundelete /dev/sdb  --restore-directory 目录名
方法四:恢复所有的文件                  extundelete /dev/sdb  --restore-all 恢复所有文件

 

xfsdump增量备份:

xfsdump -l 1 -f /opt/test-back1 /sdb1 -L test-bak1 -M media0 

xfsdump -l 2 -f /opt/test-back2 /sdb1 -L test-bak2 -M media0 

恢复和完全备份一样

 

posted @ 2020-04-18 23:34  轰天雷  阅读(463)  评论(0编辑  收藏  举报