实验方法
创建挂载点目录
mkdir /home/xfs_disk
挂载sdb1到/home/xfs_disk
mount /dev/sdb1 /home/xfs_disk
拷贝一个文件到挂载盘,做实验
cp /etc/passwd /home/xfs_disk
在挂载文件夹里面创建一个文件夹方便做实验
mkdir /home/xfs_disk
1.无交互备份整个磁盘 /home/xfs_disk到/opt下面
xfsdump -f /opt/all_xfs_disk /home/xfs_disk -L all_disk -M media1
查看/opt下面是否有 all_xfs_disk 这个备份文件。
[root@root opt]# ll
-rw-r--r--. 1 root root 24904 6月 16 10:17 all_xfs_disk
2.无交互备份/home/xfs_disk/下面单个文件到 /opt/下面。取名 all_xfs_name
xfsdump -f /opt/all_xfs_passwd -s passwd /home/xfs_disk -L xfs_passwd -M media2
现在删除 xfs系统里面的文件 rm -rf /home/xfs_disk
[root@root xfs_disk]# ll
总用量 0
[root@root xfs_disk]#
3.从/opt下面还原以前/home/xfs_disk 的所有文件。
[root@root opt]# xfsrestore -f /opt/all_xfs_disk /home/xfs_disk
结果
xfsrestore: Restore Status: SUCCESS
[root@root opt]# ll /home/xfs_disk
总用量 4
-rw-r--r--. 1 root root 2279 6月 16 09:59 passwd
drwxr-xr-x. 2 root root 6 6月 16 09:59 test
[root@root opt]#
4.还原单个文件 ,首先删除 /home/xfs_disk 下面的 passwd 文件。
[root@root opt]# rm -rf /home/xfs_disk/passwd
[root@root opt]# ll /home/xfs_disk/
总用量 0
drwxr-xr-x. 2 root root 6 6月 16 09:59 test
[root@root opt]#
开始还原
[root@root opt]# xfsrestore -f /opt/xfs_passwd -s passwd /home/xfs_disk
xfsrestore: stream 0 /opt/xfs_passwd OK (success)
xfsrestore: Restore Status: SUCCESS
[root@root opt]# ll /home/xfs_disk/
总用量 4
-rw-r--r--. 1 root root 2279 6月 16 09:59 passwd
drwxr-xr-x. 2 root root 6 6月 16 09:59 test
[root@root opt]#
成功。