博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux加密文件系统 fsck 无法修复一例
阅读量:5167 次
发布时间:2019-06-13

本文共 764 字,大约阅读时间需要 2 分钟。

装完FEDORA为了实现双显卡装了个 大黄蜂实现双显卡切换的工具。装完后故障出现了。每次启动自动进入应急模式。看了下日志由于磁盘的DM-2中一个节点导致的问题,这个问题发生在“根”挂节点中。

有趣的事情发生了,我的根挂节点中使用了加密的EXT4文件系统。

我使用fedora的安装盘进入recuse模式修复,使用自动挂后,无法fsck,因为fsck不能修复已经挂在的盘,而且umount不起作用,一直提示device busy。这种方式修复失败。

再次尝试不挂在任何盘直接fsck,很失望,fsck竟然不能识别加密的EXT4文件系统.

后来想到文件系统是加密的,在网上找到一个同样的错误的解决方案,手动家在dm-crypt模块后,使用cryptsetup来解密文件系统。然后使用lvm的vgscan和vgchange实现挂载lvm卷,然后fsck /dev/mapper/ 一切搞定。。。重启。所有问题都修复了。

总结: 问题出现在安装大黄蜂驱动后,也有可能是因为固态硬盘的固件版本太老BUG多导致的。其中也升级过固态硬盘的固件,升级到最新版本。

load the cyrptsetup module :

sudo modprobe dm-crypt

Decrypt your file system,

sudo cryptsetup luksOpen /dev/hda5 crypt1

Get the live CD to recognize (activate) your LVM :

sudo vgscan --mknodes sudo vgchange -ay

Run fsck,

fsck /dev/mapper/

转载于:https://www.cnblogs.com/raffeale/p/4916851.html

你可能感兴趣的文章
LeetCode 159. Longest Substring with At Most Two Distinct Characters
查看>>
基本算法概论
查看>>
jquery动态移除/增加onclick属性详解
查看>>
JavaScript---Promise
查看>>
暖暖的感动
查看>>
Java中的日期和时间
查看>>
Django基于admin的stark组件创建(一)
查看>>
C. Tanya and Toys_模拟
查看>>
springboot jar包运行中获取资源文件
查看>>
基于FPGA实现的高速串行交换模块实现方法研究
查看>>
Java Scala获取所有注解的类信息
查看>>
delphi ,安装插件
查看>>
case when then的用法-leetcode交换工资
查看>>
11.28.cookie
查看>>
BeanShell简介
查看>>
python字符串操作
查看>>
不同程序语言的注释和变量要求
查看>>
语言基础(9):static, extern 和 inline
查看>>
ES5_03_Object扩展
查看>>
bzoj 2600: [Ioi2011]ricehub
查看>>