linux文件系统打不开,Linux文件系统损坏导致无法正常启动与fsck修复工具

问题:

今天在打开自己的虚拟机学习的时候,发现在文件系统检查过程中出现以下的报错:

/dev/mapper/VolGroup-lv_root:UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY. [FAILED]

这提示意味着,Linux文件系统损坏了,导致文件系统损坏的原因可能是异常的关机,比如:突然断电。

这里的提示已经很明确的说明了,“UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY.”:意外的不一致性导致文件系统损坏,需要手动fsck修复。

按照系统的提示,输入密码进到系统里面

48a212cffd0cb4b97a90acacfb8a4873.png

然后输入命令:fsck (然后根据提示输入yes)

49d869edccecd25462b7288c49d0cede.png

再输入命令:fsck –y /dev/sda1

b8be9242c38f2a389d9572f7adab56c8.png

最后reboot重启系统即可

/etc/fstab配置文件

首先这里来说一下为什么开机会出现文件系统检查这一步。

想要使文件系统开机挂载并检查,可以通过/etc/fstab开机自动挂载文件系统的配置文件进行设置。

dc7a198a5a90a29700e55b80693af732.png

配置文件中每列的含义:

第一列:被挂载的文件系统

第二列:挂载点

第三列:文件系统类型

第四列:挂载选项(一般都是使用默认defaults)

第五列:是否备份

第六列:是否开机做磁盘检查

很明显,想要开机磁盘检查,就把第六列设置为“1”,建议普通磁盘都设置0不备份也不检查,否则磁盘有问题,可能会导致系统起不来;系统盘则可设置为1或2。

fsck修复工具

使用man fsck中找到这段解释:check and repair a Linux file system。

从这里可以知道,fsck工具不仅可以做文件系统的检查(扫描),还能修复文件系统,当然fsck所能修复的问题也是有限的,但又不失为一个便捷的自带修复工具。fsck的使用权限必须是root权限。

语法:fsck [-sACVRP] [-t fstype] [--] [fsck-options] filesys [...]

参数:

-t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数

-s : 依序一个一个地执行 fsck 的指令来检查

-A : 对/etc/fstab 中所有列出来的 partition 做检查

-C : 显示完整的检查进度

-d : 列印 e2fsck 的 debug 结果

-p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行

-R : 同时有 -A 条件时,省略 / 不检查(忽略根文件系统)

-V : 详细显示模式

-a : 如果检查有错则自动修复

-r : 如果检查有错则由使用者回答是否修复

-n:对所有文件进行检测,对所有提问都用no回答(交互式统一为no,不需手动输入);只检测文件系统,不进行修复,只报告。

-y:与-n相对,对所有文件进行检测,对所有提问都用yes回答,无须人工干预,自动修复文件系统。

-D:通知fsck额外检查系统的一致性。

-f 强制进行检查

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要修复Linux系统文件损坏,可以采取以下步骤: 1. 首先,使用fsck命令检查文件系统的错误和损坏。该命令可以自动修复一些文件系统错误。 2. 如果fsck无法修复文件系统错误,则需要手动修复。可以使用dd命令从备份中恢复文件,或者使用修复工具如e2fsckfsck.ext4等。 3. 如果文件系统仍然无法修复,则可能需要重新安装Linux系统。 总之,修复Linux系统文件损坏需要谨慎和耐心,最好在备份文件的情况下进行操作。 ### 回答2: Linux系统是一种开源的操作系统,它通常比其他操作系统更加稳定和安全。然而,就像任何其他操作系统一样,Linux也会受到文件损坏的影响。一旦文件损坏,就会导致系统崩溃,数据丢失,或者应用程序运行出现问题。 有时候,Linux文件损坏可能会很严重,甚至留下无法修复的后果。但在绝大多数情况下,Linux文件损坏可以通过以下几种方法来修复: 1. 使用文件系统检查工具 - 通常情况下,Linux系统提供了一些文件系统检查工具,比如fsck,可以通过这些工具来检查文件系统的错误和损坏,并尝试修复它们。fsck工具可以在终端中使用,需要以超级用户权限运行。 2. 备份重建系统 - 在某些情况下,重建系统可能是修复Linux文件损坏的最佳方法。如果你的文件系统中有一些重要的数据,你需要做好备份,然后根据需要来重建系统。 3. 系统恢复 - 在某些情况下,系统恢复工具可以帮助你恢复与文件损坏有关的问题。许多Linux发行版提供了这样的工具,比如Ubuntu的Live CD,可以在启动时使用。 总结: Linux系统文件损坏是一个常见的问题,但通常情况下可以通过文件系统检查工具,备份重建系统或系统恢复来解决这个问题。如果你经常备份你的系统文件和数据,你可以确保在面对文件损坏问题时,能够快速而有效地解决它们。 ### 回答3: Linux系统文件损坏是一个很常见的问题,有时候它与硬件故障相关,有时候是因为错误的操作或者病毒攻击导致的。如果系统文件损坏,就会导致系统无法启动或者出现其他错误,因此修复这个问题非常重要。 下面是一些修复Linux系统文件损坏的常用方法: 1. 检查硬件故障。如果出现系统文件损坏问题,首先要排除硬件故障。可以通过运行硬件检测命令来检查硬盘、内存、CPU等硬件是否正常。 2. 恢复备份数据。如果有备份数据,可以使用备份数据恢复系统文件。这是最快捷的方式,但是这需要有定期备份的习惯。 3. 使用 Live CD 或 Live USB。一些 Linux 发行版会附带一个 Live CD 或 Live USB,这些驱动器允许系统启动到一个独立的环境,其中包含一个完整但独立的操作系统。在这种环境下,可以使用文件管理器或命令行工具来访问损坏文件系统并修复它们。 4. 使用 fsck 命令。fsck文件系统检查工具,可以检查和修复文件系统中的错误。可以通过运行 fsck 命令来修复文件系统中的损坏,具体命令如下: sudo fsck /dev/sda1 5. 重装 Linux 系统。如果所有的方法都无法修复文件损坏问题,最后的选择是重装 Linux 系统。这需要注意备份数据和软件,以便重新安装后能够恢复数据。 总之,Linux系统文件损坏问题需要及时处理,否则会严重影响系统的运行和数据的安全。对于不同的修复方式,需要根据具体损坏情况来进行选择。同时,要注意日常维护和备份工作,以便在出现问题时能够快速恢复。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值