首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能再挂载Ext4 4/LUKS了

不能再挂载Ext4 4/LUKS了
EN

Ask Ubuntu用户
提问于 2017-01-23 18:23:54
回答 1查看 2.4K关注 0票数 1

我的ubuntu在几个小时后定期挂起,但在上次重新启动后,我无法挂载位于LUKS之上的Ext4分区。

也是dmesg查找:

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-01-24 19:20:36

好的,发生这个问题是因为您的EXT4分区的日志似乎已经损坏。幸运的是,这是相对容易解决的。

  1. 解密设备为了在加密的EXT4文件系统上运行fsck,我们需要首先解密设备。运行下面的命令,将/dev/sdXY替换为我们要针对的LUKS分区: sudo /dev/sdb1 1 luks_USB
  2. 修复你的设备如果fsck想玩的好,你可以只运行它在现在暴露的dm设备。将dm-1替换为DM实际报告的任何内容,并执行FSCK希望您做的任何操作: sudo /dev/dm-1

fsck可能会拒绝在你的驱动器上工作,理由是它是“挂载”的。如果是这样的话,我们需要做一些诡计来修复破损的东西。如果是这样的话,请执行上面的步骤1,然后:

  1. 图像您的驱动器,一旦您有您的驱动器安装,我们将不得不图像它。您可以将图像放在有用的地方,例如在您的主文件夹中。运行下面的命令,注意不要混淆ifof语句。用驱动器的DM值替换dm-1,按照常模: sudo =/dev/dm-1of=~/drive.img
  2. 现在修复图像,我们可以在图像本身上运行fsck。一定要(一如既往)听fsck,做它想要你做的任何事情来修复设备。sudo e2fsck ~/drive.img
  3. 恢复驱动器,一旦我们有一个工作映像(你可以用mount测试),我们可以用下面的命令将它写回USB设备。请非常小心地为dd指定正确的目标,否则将丢失数据: sudo =~/drive.img=/dev/dm-1

一旦您的驱动器被修复(与任何路径),运行luksClose在您的设备上,并回到您的正常生活与工作加密驱动器。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/875361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档