xfsdump+xfsrestore

example

1
2
3
4
5
6
7
8
9
10
# lsblk
sdb 8:16 0 20G 0 disk
# mkdir /{t1,t2,t3} -v
# mkfs.xfs -f /dev/sdb
# mount /dev/sdb /t1
# cp -a /etc/. /t1/
开始备份/dev/sdb设备的数据
# xfsdump -l 0 -L etc -M etc-dump -f /t2/etc.dump /t1 //完整备份/t1文件系统的数据到/t2/etc.dump
# rm -rf /t1
# xfsrestore -f /t2/etc.dump /t3 //把文件中的数据备份到/t3目录中去