![检查块设备是否经过 Bitlocker 加密](https://linux22.com/image/223317/%E6%A3%80%E6%9F%A5%E5%9D%97%E8%AE%BE%E5%A4%87%E6%98%AF%E5%90%A6%E7%BB%8F%E8%BF%87%20Bitlocker%20%E5%8A%A0%E5%AF%86.png)
Ubuntu 22.04 可以解密和读取 BitLocker 加密的设备/分区,而无需安装任何其他软件(较旧的版本也许也可以,但我还没有看到它)
如何使用以下命令检查块设备或分区是否已加密比特锁以类似的方式,可以使用以下方法验证 LUKS 加密的设备/分区:
sudo cryptsetup isLuks /dev/sda1
echo $?
和
sudo cryptsetup luksDump /dev/sda1
我尝试查看dmesg
日志,使用 进行检查lsblk
,但它们似乎都没有表明加密类型。
我的问题是针对 Ubuntu 22.04 的,但其他发行版的答案将会很有帮助,并且非常受欢迎。
答案1
您可以lsblk
为此使用,FSTYPE
列将设置为BitLocker
(默认情况下不显示文件系统信息,您需要使用-f
或-o+FSTYPE
):
$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0 BitLocker 2
如果您需要更多信息,cryptsetup bitlkDump
还存在:
$ sudo cryptsetup bitlkDump /dev/loop0
Info for BITLK device /dev/loop0.
Version: 2
GUID: 8f595209-f5b9-49a0-85d4-cb8f80258c27
Sector size: 512 [bytes]
Volume size: 104857600 [bytes]
Created: Thu Jul 4 09:01:55 2019
Description: DESKTOP-NPM7RCA H: 7/4/2019
Cipher name: aes
Cipher mode: xts-plain64
Cipher key: 256 bits
答案2
显示有关文件系统和 BitLocker 设备的信息-f
的选项,在我的例子中,它指出lsblk
BitLocker 2
lsblk -f /dev/sda1
还可以blkid
方便识别TYPE="BitLocker"
sudo blkid /dev/sda1
(按下“提交问题”按钮后,脑海中浮现出新的想法,真是令人惊奇)