linux 使用shred对ext4文件系统进行数据销毁[已关闭]

piztneat  于 2023-04-20  发布在  Linux
关注(0)|答案(1)|浏览(143)

**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site主题相关,您可以留下评论以解释在何处可以回答此问题。
7年前关闭。
Improve this question
我正在运行shred对blockdevice与夫妇的etx 4文件系统上。blockdevices是虚拟驱动器- RAID-1和RAID-5。控制器是PERC H710 P。命令shred -v /dev/sda;shred -v /dev/sdc...
我可以从shredman(info)页面了解到,shredman可能对日志文件系统无效,但只有在切碎文件时才有效。
任何人都可以请解释是否是粉碎对blockdevice安全的方式来销毁所有数据上?

bwitn5fc

bwitn5fc1#

这是一个复杂的问题。
100%有效的唯一方法是物理销毁。问题是驱动器固件可以将扇区标记为坏扇区并将其重新Map到备用扇区池。这些扇区实际上不再对您可用,但旧数据可以通过其他方式从这些扇区中恢复(例如替代固件或物理删除盘片)。
也就是说,在块设备上运行shred不会有由于日志记录而导致的问题。
日志记录的问题在于,要想恢复部分覆盖,您实际上无法覆盖原始数据,因此文件的覆盖发生在第二个物理位置,而第一个物理位置保持不变。直接写入块设备不受日志记录的影响。

相关问题