XFS文件系统的备份与恢复
os:centos7
普通的备份与恢复
实验前置准备
[root@localhost ~]# ls /dev/sd* 查看加的盘
[root@localhost ~]# ls /dev/sdb* 分区成功
/dev/sdb /dev/sdb1
[root@localhost ~]# mkfs.xfs /dev/sdb1 格式成xfs
[root@localhost ~]# mkdir /bpan1 创建挂载目录
[root@localhost ~]# mkdir /bak 创建备份文件存放的目录
[root@localhost ~]# mount /dev/sdb1 /bpan1/ 临时挂载
[root@localhost ~]# df -h 查看挂载情况
备份
交互式
xfsdump -f 备份存放位置 要备份路径或设备文件
免交互
备份文件夹
[root@localhost bpan1]# xfsdump -f /bak/dump_sdb1_1 /dev/sdb1 -L test -M sdb1
-L标签
-M设备标签
只备份文件
[root@localhost 52pojie]# xfsdump -f /bak/dump_52pojie_a -s 52pojie/a /dev/sdb1 -L test -M sdb1_52pojie
/dev/sdb1 挂载在/bpan1
将/bpan1/52pojie/a文件 备份 备份文件为/bak/dump_52pojie_a
查看
[root@localhost /]# xfsdump -I
恢复
[root@localhost /]# xfsrestore -f /bak/dump_sdb1 /bpan1/ 恢复到/bpan1
[root@localhost /]# xfsrestore -f /bak/dump_52pojie_a -s 52pojie/a /opt 恢复单个文件到/opt
增量备份
备份
[root@localhost bpan1]# xfsdump -f /bak/dump_bpan /dev/sdb1 -L cs -M sdb1
[root@localhost bpan1]# xfsdump -f /bak/dump_bpan /dev/sdb1 -L cs -M sdb1
恢复
之前已经删掉全部的
[root@localhost bpan1]# xfsrestore -f /bak/dump_bpan /bpan1
[root@localhost bpan1]# xfsrestore -f /bak/bpan1_1 /bpan1