安全删除文件夹 CentOS 7

安全删除文件夹 CentOS 7

如何安全地删除文件夹及其所有内容,使其无法恢复?

我已经尝试过该shred命令,但它仅适用于文件而不适用于文件夹。

我还发现有一个名为的包secure-delete似乎在 Ubuntu 上运行良好,但是当我尝试使用安装它时sudo yum install secure-delete我收到以下消息:没有可用的包安全删除这让我认为该软件包不适用于 CentOS 7。

如何进行?

答案1

find /folder -type f | xargs shred

但底层(如 COW FS 或 SSD 磨损均衡)可能会使这毫无意义,因此最好首先进行加密。

答案2

我的建议是获取应用程序源并手动编译/安装它。

答案3

在非日志文件系统上,shred可以安全地为您删除文件。只需确保将其单独应用于每个文件,例如使用finduser1133275 的答案中显示的命令。

然而,当今大多数文件系统都是日志式的(NTFS、ext3/4、reiserfs、jfs、xfs、btrfs、zfs [以某种方式]),因此您可能无法使用 shred 或其他任何方式有效删除该数据的所有痕迹。只有时间才能确保这些块最终得到重用,并且日志的旋转足以使数据消失。

您的另一个选择是使用适当的工具粉碎整个分区。根据您需要走多远,用 /dev/urandom 中的数据覆盖分区就足够了。

相关内容