切换发行版后无法访问存储驱动器?

问题描述

总结:

切换发行版后无法访问内部存储 SDD。我收到错误“不是可挂载的文件系统”。

背景:

我从 PureOS 切换到 Elementary。我使用基本安装程序格式化了驱动器主驱动器。我保留了存储驱动器,并使用 PureOS 发行版上的 Gnome disks 加密。

现在安装驱动器时出现此错误

~$ udisksctl unlock --block-device /dev/sda
Passphrase: 
Unlocked /dev/sda as /dev/dm-5.
~$ udisksctl mount --block-device /dev/mapper/Storage2
Object /org/freedesktop/Udisks2/block_devices/dm_2d5 is not a mountable filesystem.

要点:

  • 驱动器显示在 Gnome 磁盘中。
  • 我可以在 Gnome 磁盘和终端中安装驱动器。
  • sudo lvdisplay -> 显示根和交换逻辑 卷,但不是存储。

它使用 PureOS 安装得很好。自发行版交换以来,驱动器没有任何变化。

我试过了:

删除所有可能与先前 disto 冲突的映射。使用 Gnome disks 加密选项将驱动器名称更改为 Storage2。引导至外部 PureOS USB 引导,并访问驱动器。

到目前为止运气不佳。

我怀疑我可能需要添加块设备,但不知道从哪里开始。

有什么想法吗?任何修复? (希望 Linux 新手可以轻松处理。)

解决方法

您的 SSD 是否使用 Gnome Disks 中的 LUKS 加密方法加密? 您可以在终端窗口中尝试此操作:

~$ sudo cryptsetup luksOpen /dev/sda

如果是 luks 驱动器,则应该要求您输入密码。 确保 /dev/sda 确实是新系统上的加密驱动器。 您可以使用

列出您的驱动器
~$ lsblk -f

您还应该在第二个标签 FSTYPE 中看到信息!如果您的存储驱动器显示为 crypro_LUKS,我相信我可以为您提供更多帮助。

如果您不确定哪一个是您的存储驱动器,您也可以列出可用的驱动器

~$ lsblk -l

注意驱动器的大小以确定正确的驱动器。使用 ~$ lsblk -f 命令,您还可以查找驱动器标签。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...