XFS文件系统的备份与恢复

XFS文件系统的备份与恢复

os:centos7

普通的备份与恢复

实验前置准备

[root@localhost ~]# ls /dev/sd* 查看加的盘
avatar

[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             查看挂载情况

avatar


备份

交互式

xfsdump -f 备份存放位置 要备份路径或设备文件
avatar

免交互

备份文件夹
[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


增量备份

备份

avatar
[root@localhost bpan1]# xfsdump -f /bak/dump_bpan /dev/sdb1 -L cs -M sdb1
avatar
[root@localhost bpan1]# xfsdump -f /bak/dump_bpan /dev/sdb1 -L cs -M sdb1


恢复

之前已经删掉全部的

[root@localhost bpan1]# xfsrestore -f /bak/dump_bpan /bpan1
avatar
[root@localhost bpan1]# xfsrestore -f /bak/bpan1_1 /bpan1
avatar


你可能感兴趣的:(XFS文件系统的备份与恢复)