Ubuntu加密SSD无法解锁挂载的技术求助
Ubuntu加密SSD无法解锁挂载的技术求助
我明白你现在遇到的麻烦了——原机上的加密SSD突然启动失败,换到另一台Ubuntu 22.04机器上又没法正常解锁,连密码输入框都不自动弹出,确实挺闹心的。我给你分享几个靠谱的操作方法,应该能帮你解锁并访问磁盘内容:
图形化操作方法(适合习惯GUI的用户)
- 打开你已经在使用的「Disks」应用,定位到目标加密SSD磁盘
- 找到磁盘下标注为
LUKS类型的加密分区,点击右上角的齿轮图标,选择「解锁分区」选项,这时候应该会弹出密码输入框,输入你当初设置的加密磁盘密码即可 - 要是工具栏上的分区图标点击无反应,也可以在Disks中找到对应分区,通过齿轮图标里的「挂载分区」选项,先完成解锁再挂载
命令行操作方法(更稳定,适合图形化方式失效的情况)
- 打开终端(快捷键
Ctrl+Alt+T),输入sudo lsblk命令,找到加密SSD对应的LUKS分区设备路径(比如/dev/sdb2,注意看输出中标注crypto_LUKS的行,同时可以通过磁盘大小确认目标设备) - 执行解锁命令:
sudo cryptsetup luksOpen /dev/xxx my_encrypted_disk,将/dev/xxx替换为你找到的LUKS分区路径,my_encrypted_disk是你给解锁后磁盘起的临时名称(可自定义) - 先输入当前用户的sudo密码(终端输入密码时不会显示字符,正常输入即可),再输入加密磁盘的密码,解锁成功后终端无报错提示
- 创建临时挂载点:
sudo mkdir /mnt/encrypted_disk - 挂载解锁后的磁盘:
sudo mount /dev/mapper/my_encrypted_disk /mnt/encrypted_disk - 完成后你就可以在
/mnt/encrypted_disk目录下访问磁盘内容了;使用完毕后,记得执行sudo umount /mnt/encrypted_disk和sudo cryptsetup luksClose my_encrypted_disk来安全卸载并关闭加密分区
额外注意事项
- 确认设备路径时一定要仔细,避免误操作其他磁盘;可通过磁盘大小、分区类型等信息精准定位目标SSD
- 若解锁时提示密码错误,请仔细回忆当初加密磁盘时设置的密码(注意区分大小写、特殊字符)
- 若以上方法均失效,可能是磁盘存在硬件或文件系统损坏,可在Disks应用中选择目标磁盘,点击齿轮图标里的「检查文件系统」选项进行排查
备注:内容来源于stack exchange,提问作者luknij




