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

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

总结:

切换发行版后无法访问内部存储 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 命令,您还可以查找驱动器标签。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?