我使用擦除磁盘
wipefs -a /dev/sda.
我兴高采烈地格式化了磁盘,看来当我要挂载的时候/dev/sda3它说“未知的文件系统类型 crypto_LUKS”。
我没有对此分区进行加密,所以就像以前的配置以某种方式保存了一样。如果我显然擦除或重置了磁盘,这怎么可能?
我是否必须先打开并解密并删除该驱动器上的加密?
答案1
wipefs -a /dev/sdx
仅擦除该设备上的魔术签名,而不擦除其分区上的魔术签名。因此,它最多只会擦除您的分区表,但如果您随后继续以之前相同的偏移量重新创建分区,旧数据仍然存在。您还必须擦拭分区。
wipefs -a /dev/sdx[1-9]* # wipe old partitions
wipefs -a /dev/sdx # wipe the disk itself
parted /dev/sdx # create new partitions
wipefs -a /dev/sdx[1-9]* # wipe the new partitions, just in case
# create filesystems or whatever
除此之外,wipefs
如果不知道签名,也完全有可能不擦除某些内容。或者,尽管签名已损坏,另一个程序仍然可以识别分区上的数据。wipefs
仅覆盖几个魔术字节,这在大多数情况下是可逆的。
答案2
使用更简单的擦除命令:
cat /dev/zero > /dev/sda
但请注意,此后所有文件都成为历史。