有没有办法完全删除以前删除的文件而不格式化整个驱动器?

有没有办法完全删除以前删除的文件而不格式化整个驱动器?

我正在与其他人一起在服务器上工作,我想完全删除以前使用“rm”删除的文件。我无法格式化服务器磁盘,因为其他人与我共享它。粉碎我用来存储文件的父位置是否有效?

答案1

将来,您最好在删除文件之前覆盖或粉碎文件内容。

在个人计算机上,您可以通过将 /dev/zero 复制到新文件直到硬盘已满,然后删除这些文件来覆盖可用空间,从不同设备启动或在单用户模式下可能会遇到一些困难。

在共享服务器上,填充磁盘可能会影响其他用户,并且处理后果可能会更加尴尬。

此外,对于非特权用户来说,完全“填满磁盘”可能不太可能,因为 ext{2,3,4} 文件系统通常为 root/admin 用户保留一些可用空间,而 SSD 驱动器可能不会擦除一些空间。硬件部分。

谷歌“粉碎”和“覆盖”,也许还有“取证对策”,进行了许多关于如何安全删除文件的无休止的讨论——对于大多数目的,覆盖一次就足够了,但有些人认为物理粉碎然后焚烧不够谨慎。

Is it effective to shred the parent location where I used to store the files.

如果您指的是父目录,则可以将任何其他文件移动到其他目录,然后删除旧的父目录。

相关内容