在wipefs之后分区仍然用luks加密

Lor*_*has 5 partition encryption luks

我擦磁盘使用

wipefs -a /dev/sda.
Run Code Online (Sandbox Code Playgroud)

我很高兴地格式化了磁盘,似乎当我要挂载/dev/sda3 时,它显示"unknown file system type crypto_LUKS"

我在这个分区上没有加密,所以就像以前的配置以某种方式保存了一样。如果我显然擦除或重置了磁盘,这怎么可能?

我是否必须先打开并解密并删除该驱动器上的加密?

fro*_*utz 8

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
Run Code Online (Sandbox Code Playgroud)

除此之外,wipefs如果不知道签名,也完全有可能不擦除某些东西。或者,尽管签名已损坏,但另一个程序仍能识别分区上的数据。wipefs只覆盖几个魔术字节,这在大多数情况下是可逆的。