XFS文件系统的备份和恢复
概念介绍:
完全备份:把指定的备份目录完整的复制一遍,不管目录下的文件有没有变化
增量备份:每次把之前做过备份之后有变化的文件进行备份
差异备份:每次把第一次完整备份以来有变化的文件进行备份
完全备份:
(1)新增一块硬盘
(2)硬盘格式化
fisk /dev/sdb,n(创建一个新的分区),p(创建一个主分区)
+5G(指定分区大小为5G),p(打印分区表)
w(保存)
(3)格式化新分区,挂载
(4)准备备份测试文件
(5)备份整个分区
dump_sdb1(指定备份会话标签)
sdb1(指定设备标签)
(6)指定备份时免交互操作
-L:记录每次备份的session标头
-M:记录存储媒体的标头
指定只备份分区中某个目录,-s:文件路径
(7)查看备份信息与内容
xfsdump -I
(8)删除之前创建的内容
(9)文件系统恢复
增量备份:
(1)完全备份
(2)创建第一次增量备份测试文件
touch /sdb1/1.txt /sdb1/2.txt
(3)第一次增量备份
(4)创建第二次增量备份测试文件
touch /sdb1/test/a.txt /sdb1/test/b.txt
(5)第二次增量备份
(6)删除数据
rm -rf /sdb1/*
(7)恢复数据
xfsrestore -f /opt/test-full /sdb1/
xfsrestore -f /opt/test-back1 /sdb1/
xfsrestore -f /opt/test-back2 /sdb1/