如何防止 Debian 上的大量文件删除

如何防止 Debian 上的大量文件删除

今天,我注意到我收藏的大约 1 TB 非常老的电影丢失了。我不知道这是怎么发生的,但是穆宁显示发生了什么。我很确定这是我的错。 (是的,我当时是醒着的;但是,我不是 100% 确定。)我怎样才能防止类似的事情再次发生?如何防止自己(或程序/脚本)删除超过 x GB 的数据?欢迎任何建议。 Munin - 磁盘使用情况

答案1

作为已成功/Windows从目录中删除子目录的人跑步/binwindows系统,并删除了a上的内容跑步linux boxen(它没有死!)...我知道这种感觉。 (但我不知道我是如何做 Windows 的事情,应该不可能,Windows 锁定使用中的文件。)

几种选择:

答案2

我觉得这里最好的选择可能是重命名 rm (或任何您倾向于用来删除内容的内容)并将其包装在新的 rm 脚本中。我所说的最佳选择并不是最好的选择,而是考虑这样做很有趣。您可能只是想在删除时更加小心。

在将 rm 重命名为 rm-real 后,我很快测试了它

#!/bin/bash
/bin/rm $1

那行得通。您可以使用 rm 中的一些函数,并给自己一个小提示,以使用 rm-real 来实现完整功能,或者进行练习以确保参数正确。

编辑:实际上最好的选择是良好的备份。改变 rm 很有趣,但正如评论中指出的那样有点奇怪。

相关内容