1

我正在对带有几个 etx4 文件系统的块设备运行 shred。块设备是虚拟驱动器 - RAID-1 和 RAID-5。控制器为 PERC H710P。命令 shred -v /dev/sda; 切碎 -v /dev/sdc ...

我可以从 shred man(info) 页面了解到,shred 可能对日志文件系统无效,但仅在粉碎文件时才有效。

任何人都可以请解释是否是针对块设备的安全方式来破坏其上的所有数据?

4

1 回答 1

3

这是一个复杂的问题。

100%有效的唯一方法是物理破坏。问题是驱动器固件可以将扇区标记为坏扇区并将它们重新映射到备用池。您实际上无法再访问这些扇区,但可以通过其他方式(例如备用固件或物理移除盘片)从这些扇区中恢复旧数据。

话虽如此,在块设备上运行 shred 不会因为日志而出现问题。

日志的问题在于,要恢复部分覆盖,您实际上无法覆盖原始数据,因此文件的覆盖发生在第二个物理位置,而第一个物理位置保持不变。直接写入块设备不受日志的影响。

于 2015-05-10T17:02:18.990 回答