在CentOS中恢复误删文件,可根据文件系统类型和工具特性选择方法,操作前需尽快停止对相关磁盘的写入以避免数据覆盖。以下是常用方法:
使用extundelete(适用于ext3/ext4文件系统)
sudo yum install extundelete
。sudo extundelete /dev/sdXY --restore-file /path/to/deleted/file
(/dev/sdXY
为文件所在分区,需替换为实际设备名)。sudo extundelete /dev/sdXY --restore-directory /path/to/deleted/directory
。使用TestDisk(支持多种文件系统)
sudo yum install testdisk
。sudo testdisk
,选择目标分区,通过“Analyse”→“Quick Search/Deep Search”查找文件。使用PhotoRec(恢复特定类型文件,如图片、文档)
sudo yum install photorec
。sudo photorec /dev/sdXY
,选择文件类型和恢复目录。其他方法
注意:恢复成功率受文件删除时间、磁盘使用情况影响,重要数据建议定期备份。