linux加密文件系统 fsck 无法修复一例

装完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/

时间: 2024-10-12 03:14:44

linux加密文件系统 fsck 无法修复一例的相关文章

fsck检查和修复文件系统

重视:fsck不能乱用.先要把文件系统umount掉,然后检查.最好启动到单用户模式下fsck. 常见的5种损坏类型 1 未被引用的inode 2 难以置信的超大链接数 3 没有记录在磁盘块映射表中的未用数据快 4 列出的空闲数据快还在某个文件中便用 5 超级块中不正确的汇总信息 fsck能够安全和自动地修复这类,如果fsck对文件系统进行了改正,您就应该私利运行它,直到文件系统能够完全干净的启动为止. 如果fsck请求获得权限去删除一个文件,那么就应该充许fsck进行此项操作之前先将文件复制到

关于GNU Linux企业级加密文件系统 eCryptfs介绍

/*********************************************************************  * Author  : Samson  * Date    : 11/20/2014  * Test platform:  *              3.13.0-24-generic  *              GNU bash, 4.3.11(1)-release  * ************************************

文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解

阅读此文,必须具备知识点:<Linux 查看磁盘分区.文件系统.使用情况的命令和相关工具介绍><实例解说 fdisk 使用方法><合理规划您的硬盘分区><Fedora / Redhat 软件包管理指南> 如果您想加载一个分区(文件系统),首先您得确认文件系统的类型,然后才能挂载使用,比如通过mount 加载,或者通过修改 /etc/fstab来开机自动加载:如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的文件系统,

第17章- 构建Linux根文件系统

本章目标 l 了解Linux的文件系统层次标准(FHS) l 了解根文件系统下各目录的作用 l 掌握构建根文件系统的方法:移植Busybox.构造各个目录.文件等 l 掌握制作yaffs.jffs2文件系统映象文件的方法 推广: 想了解更多嵌入式知识请移步到 100ask.taobao.com 17.1  Linux文件系统概述 17.1.1  Linux文件系统的特点 类似于Windows下的C.D.E等各个盘,Linux系统也可以将磁盘.Flash等存储设备划分为若干个分区,在不同分区存放不

Linux 系统启动故障排查和修复

我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. (一)单用户模式 Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护.在单用户模式(运行级别1)中,Linux引导进入根shell,网络被禁用,只有少数进程运行.单用户模式可以用来修改文件系统损坏.还原配置文件.移动用户数据等. 以下列举了几个单用户模式修复系统故障的典型案例:

【转】完美解读Linux中文件系统的目录结构

一.前 言 接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据自己的使用习惯,整理出来一篇关于Linux文件系统的目录结构的文章,和大家一起分享. 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构.同时文章最后附录了一份Linux目录结构的简明手册,以便大家查阅. 二.目 录 1.什么是文件系统 2.文

基于linux系统,fsck后数据丢失的数据恢复方案

一.总述:基于linux系统,fsck后数据丢失的数据恢复方案 二.解决方案 2.1 恢复流程 2.1.1 检测流程 1.检测是否存在硬件故障,如硬件故障,转硬件处理 2.以只读方式检测故障表现是否与用户描述相同 2.1.2 恢复流程 1.备份:以只读方式对故障磁盘做完整镜像(参考附录) 2.如果需要恢复完整目录结构,则先需要完整恢复已丢失文件节点,再恢复数据.如果节点无法恢复,则可按文件类型进行恢复. 3.恢复后的数据会暂存在另一个存储体上 2.1.3 验收流程 对恢复好的数据进行验证,确认其

linux系统-文件系统-常用命令

linux系统-文件系统-常用命令 一 常用命令 1 查看分区情况:df [-h] 2 查看文件和目录的大小:du 3 查看文件的详细参数:stat 4 校验文件的md5的值:md5sum 5 检测修复文件系统:fsck,e2fsck(单用户模式卸载文件系统后执行) 二 添加硬盘的分区 1 划分分区:fdisk /dev/sdb 2 创建文件系统:mkfs.ext3 /dev/sdb1 3 尝试挂载:mount /dev/sdb1 /mnt/test 4 写入配置文件以便reboot自动挂载:/

linux下repair filesystem模式修复方法

第一种情况:非正常关机引起的磁盘分区问题 不能正常进入系统 如下问题一般是如何引起和应该怎么样解决呢?Finding module dependencies;modprobe:modprobe:can't locate module block-major-3fsck.ext3Possibly non-existent or swap device?such device or address while trying to open /dev/hdb1/boot: clena, 41/2610