Linux系统中的文件恢复操作

发布于 2023-03-14  25 次阅读


xfs 文件系统误删除恢复

恢复工具 xfs_undelete

# 安装工具
yum install -y tcl tcllib
wget https://github.com/ianka/xfs_undelete/archive/refs/tags/v11.0.tar.gz
# 解压工具
[root@bogon xfs_undelete-11.0]# tar xf v11.0.tar.gz
[root@bogon xfs_undelete-11.0]# ./xfs_undelete -o /recovery_dir /dev/sdb2
/dev/sdb2 (/dev/sdb2) is currently mounted read-write. Trying to remount read-only.
Remount successful.
Starting recovery.
Recovered file -> /recovery_dir/2023-03-14-22-18_68.txt
Recovered file -> /recovery_dir/2023-03-14-22-18_83.txt
Recovered file -> /recovery_dir/2023-03-14-22-18_84.txt
Recovered file -> /recovery_dir/2023-03-14-22-18_86.txt
Recovered file -> /recovery_dir/2023-03-14-22-18_87.txt
Recovered file -> /recovery_dir/2023-03-14-22-18_88.txt

xfs 文件系统备份与恢复

备份与恢复工具
xfsdump xfsrestore

yum install -y xfsdump
# 备份数据
xfsdump -f /back /dev/sdb2
# 数据恢复
xfsrestore -f /back /mnt