我想粉碎一个文件,使其无法恢复。我通常使用命令'bleachbit -s file'。当我搜索它时,我发现 ext4 中的日志在其他地方复制了文件,即使在文件被粉碎后也不会删除。在另一个论坛上,有人说日志生成的文件在一段时间后会自行删除。
这是真的吗?我是否可以只信任 Bleachbit 来擦除我的文件,知道它们在一段时间后将无法恢复,或者日志功能使其无用,因为即使在此之后,它们仍然可以恢复?
对不起,如果这是一个愚蠢的问题。我对Linux有点陌生,但仍然不太了解。对不起我的英语,我更像是一个读者而不是作家。
我认为对于 ext4 和默认选项,这应该不是问题。
从 shred 手册页中引用。我会说是一本好书。
你可以通过这样做来检查这个
并检查
data=XXX
零件。当然,这仅适用于 ext4 基本没有改变的情况。
(主要取自关于serverfault的这篇文章)
漂白剂“安全”吗?是的。运行漂白剂钻头本身不会损坏您的系统,但是,如果您使用它来移除不应该使用的东西或滥用它,您可能会造成损坏。
删除文件或格式化分区与用新数据覆盖文件是有区别的。
在第一种情况下,删除或格式化,您可能会恢复文件,因为数据或内容尚未从磁盘中删除。
有关详细信息,请参阅 testdisk、photorec 和类似的数据恢复工具。
另请参阅 - http://www.ufsexplorer.com/und_fmt.php和https://wiki.archlinux.org/index.php/file_recovery和/其他各种工具的技术文档。
第一种类型的数据恢复可能使用也可能不使用 ext4 日志。
第二种情况是数据被覆盖,就像您使用bleachbit一样。如果您愿意,可以使用其他几种工具来执行此操作。
在这种情况下,数据消失了,无法恢复。古特曼理论已被揭穿 =)
见http://www.nber.org/sys-admin/overwritten-data-guttman.html或类似的