目录
1. 如何使用 rm 命令
在生产环境中尽量避免使用rm
命令,可以用过mv
命令代替,将要删除的文件或目录 mv
到 tmp
目录下,在使用脚本定期清理tmp
下的内容。这样做,一定程度上降低了误删数据的风险。
保证数据安全最好的办法就是备份,因此在生产环境中应以备份为核心,然后把数据恢复作为辅助。
2. extundelete 介绍
在 Linux 下,数据恢复工具有很多,最常用的为extundelete
。
extundelete
它通过分析文件系统的日志,解析出所有文件的 inode 信息,从而恢复ext3,ext4文件系统下被误删的文件。extundelete
的恢复机制是扫描 inode 和恢复数据同时进行,支持单个文件,单个目录,inode,block,完整磁盘恢复等。
3. 安全extundelete
extundelete
官网http://extundelete.sourceforget.net/
,在安装extundelete
前先用yum
安装两个依赖包e2fsprogs
和e2fsprogs-lib
。
下面是安装extundelete
过程:
tar -jxvf extundelete-0.2.