1分钟

FAQ

1.回收站是否能够应对MySQL等数据库的误删除?

答:数据库删库情况很多,不能一概而论。保护数据需要在多维度同时保护。单独一个层面的任何单一技术都不可能保证数据安全。需要在备份、容灾、硬盘多副本等方面同时加固。回收站只是硬盘文件系统层级的操作。数据库属于应用,多个数据文件、日志文件之间有强关联,且大量数据在缓存中。

2.除了回收站机制以外有哪些可以补充的数据保护措施?

答:rm命令本身的选项很多,该脚本和环境变量的修改并没有完全覆盖所有删除文件的可能,主要是对最危险的rm -rf进行了预防。实际生产环境下可以使用开源的safe-rm工具代替原有的rm命令。此外要注意进行严格的权限划分,避免疲劳运维等事故高发因素。

3.如何查看回收站的路径?

答:由于回收站.RECYCLEBIN分散在多个分区,没有统一路径,因此可以用updatedb更新文件索引后,通过locate .RECYCLEBIN命令查看。另外由于被删的文件只是额外加了日期后缀,因此直接用findlocate查找文件名,也能找到被删的文件。

查看回收站位置