专注云服务商活动
网站运营运维笔记

CentOS删除文件命令及错误删除文件如何恢复

理论上,我们在处理Linux服务器的文件可以用FTP删除或者用命令rm删除文件。

rm 文件名

一般的命令就用这种。如果删除多个文件可以用这个命令。

rm 文件1 文件2 文件3

有时候,如果错误的删除文件如何恢复呢?同样的,如果使用的图形系统可以到回收站找一下。

如果我们用的非图形化系统,比如 CentOS镜像的话,如果你有用到同步备份或者有定时备份,你可以到备份文件找到恢复。否则你删除后还是比较麻烦的。如果你错误删除文件要恢复,那就可以用到extundelete(仅限 ext3/ext4 文件系统)​数据恢复工具。

yum install epel-release -y && yum install extundelete -y

进行安装。

下载被删除文件所在的分区:

umount /dev/sdXN  # 替换为实际分区(如 /dev/sda1)

进行恢复数据处理

extundelete /dev/sdXN --restore-all  # 恢复所有文件
# 或指定文件名(需完整路径):
extundelete /dev/sdXN --restore-file /path/to/deleted/file

恢复的文件会保存在当前目录的 RECOVERED_FILES/ 文件夹中。

这些恢复数据的工具相对比较麻烦,有时候还不够完整的。所以,我们在处理数据的时候,但是数据安全稳定,建议是不定期的进行快照备份。

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(0)
未经允许不得转载:老左笔记 » CentOS删除文件命令及错误删除文件如何恢复