在具有日志功能的 ext4 文件系统中使用 Bleachbit 安全吗?

在具有日志功能的 ext4 文件系统中使用 Bleachbit 安全吗?

我想粉碎一个文件,使其无法恢复。我通常使用命令“bleachbit -s file”。当我搜索它时,我发现 ext4 中的日志记录会在其他地方创建文件的副本,即使文件被粉碎后也不会删除。在另一个论坛上,有人说日志记录产生的文件会在一段时间后自行删除。

这是真的吗?我能只信任 Bleachbit 来清除我的文件吗,尽管我知道这些文件在一段时间后将无法恢复,或者日志功能使其变得毫无用处,因为即使在此之后,它们仍然可以恢复?

如果这是一个愚蠢的问题,我很抱歉。我对 Linux 还不太熟悉,还不太了解。抱歉我的英语不好,我更喜欢阅读而不是写作。

答案1

bleachbit 是否“安全”?是的。运行 bleach bit 本身不会损坏您的系统,但是,如果您使用它来删除不该删除的东西或误用它,则可能会造成损坏。

删除文件或格式化分区与使用新数据覆盖文件之间是有区别的。

在第一种情况下,删除或格式化,您可以恢复文件,因为数据或内容尚未从磁盘中删除。

有关详细信息,请参阅 testdisk、photorec 和类似的数据恢复工具。

也可以看看 -http://www.ufsexplorer.com/und_fmt.phphttps://wiki.archlinux.org/index.php/file_recovery以及/各种工具的其他技术文档。

第一种类型的数据恢复可能会或可能不会使用 ext4 日志。

第二种情况是数据被覆盖,就像您使用 bleachbit 的情况一样。如果您愿意,可以使用其他几种工具来执行此操作。

在这种情况下,数据已经丢失,无法恢复。格特曼理论已被揭穿 =)

http://www.nber.org/sys-admin/overwritten-data-guttman.html或类似

答案2

我认为对于 ext4 和默认选项来说这不应该是个问题。

引用自 shred 手册页。我想说这是一篇值得一读的文章。

In  the  case  of  ext3 file systems, the above disclaimer applies 
(and shred is thus of limited effectiveness) only in data=journal mode

您可以通过以下方式检查

cat /proc/mounts

并检查data=XXX零件。

当然,这仅适用于 ext4 没有发生根本性改变的情况。

(大部分内容取自这篇文章服务器故障

相关内容