linux run fsck,unexpected inconsistency;RUN fsck MANUALLY 解决方案

解决方法如下:

在修复模式中输入root密码

#mount | grep "on / type"

得到root用户所在分区/dev/mapper/VolGroup01-LogVol00,然后输入

fsck -y /dev/mapper/VolGroup01-LogVol00

-y 选项指定检测每个文件是自动输入yes

系统提示重启,

reboot

关于FSCK说明如下:

说明 : 在Linux系统中,为了增加系统性能,通常系统默认一些数据写在内存中,并不会直接将数据写入硬盘,这是因为内存速度要比硬盘快若干倍。但是有个问题,万一由于“断电”或者其他未知原因,造成系统死机,怎么办?系统就崩溃了。所以,我们需要在特定的时候让数据直接回存到硬盘中。这里提供几个常用的命令,其中,fsck命令最重要. 当文件系统发生错误时,可用fsck命令尝试加以修复.直接采用分区编号(如/dev/had3),或使用挂载点(Mount Point,如/、/usr等)指定文件系统皆可。假设一次指定多个文件系统,而这些系统分别位于不同的物理磁盘上,则fsck将会尝试同步的方式去检查他们,以节省操作时间。

参数 :

filesys : device 名称(eg./dev/sda1),mount 点 (eg. / 或 /usr)

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

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

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

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

-d : 列印  的 debug 结果

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

-R : 同时有 -A 条件时,省略 / 不检查

-V : 详细显示模式

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

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

补充说明:

### 回答1: 要手动运行 fsck 进行修复,您可以按照以下步骤操作: 1. 首先,您需要进入故障的文件系统所在的单用户模式。在大多数 Linux 发行版中,您可以通过在启动时按下键盘上的特定键(如 F2 或 Esc)来进入单用户模式。 2. 在单用户模式下,您可以使用以下命令运行 fsck: ``` fsck -y /dev/sda1 ``` 其中 `/dev/sda1` 是您要修复的文件系统的设备名称。如果您不确定设备名称,请运行以下命令查看系统上的所有设备: ``` fdisk -l ``` 3. 运行 fsck 命令后,它将扫描文件系统并修复任何错误。 `-y` 选项将自动回答所有修复提示,确保在不需要用户干预的情况下完成修复。 4. 修复完成后,您可以使用 `reboot` 命令重新启动系统,或使用 `exit` 命令退出单用户模式并返回正常的多用户模式。 ### 回答2: 在Linux操作系统中,fsck是一种文件系统检测和修复工具,它用于扫描磁盘和文件系统的错误,并尝试恢复它们。通常情况下,系统会自动运行fsck检查和修复文件系统,但有时候我们需要手动运行fsck来修复文件系统上的错误。 下面是手动修复文件系统的步骤: 1. 在系统启动时,按下Ctrl+Alt+F2转到终端,以便进入单用户模式。 2. 使用root用户登录系统。 3. 卸载要检查和修复的文件系统,比如/dev/sda1。 4. 运行以下命令:fsck -p /dev/sda1。其中-p表示自动修复文件系统上的错误。 5. 如果文件系统上的错误无法自动修复,则需要运行以下命令:fsck /dev/sda1。此时,fsck会提示用户输入一个字符来指定如何修复错误。通常,输入y表示修复错误并将问题解决,而输入n则意味着跳过该错误并继续检查文件系统。 6. 处理所有错误后,重新挂载文件系统,输入命令:mount /dev/sda1,然后重新启动系统。 需要注意的是,手动运行fsck可能会丢失一些数据,因此在运行之前,最好备份文件系统上所有重要的数据。另外,对于具有逻辑卷管理(LVM)的系统,可能需要执行其他步骤来修复文件系统。 ### 回答3: 当系统出现了文件系统错误时,通常需要运行 fsck 来修复。fsck(file system check)是一个用于检查和修复文件系统错误的工具。有时,当系统启动时出现问题时,系统会提示你手动运行 fsck 命令来修复文件系统错误。那么手动运行 fsck 该如何修复呢? 以下是 run fsck manually 的步骤: 1. 首先,需要从系统启动菜单进入单用户模式(Single User mode)。在 GRUB 启动菜单里选择你想要修复的内核,再按下 e 键,进入编辑模式。在该行最后添加 "single" 或 "init 1"(不含引号),再按下 Ctrl+X 继续启动。 2. 进入单用户模式后,需要以 root 身份登录。 如果你没有设置 root 密码,则可以使用 boot loader 的防护模式 (修复模式) 登录。 3. 接着,使用以下命令,卸载该分区: umount /dev/sdXY 这里的 "X" 表示设备编号,"Y" 表示分区编号。 4. 然后,运行以下命令,检查并修复文件系统错误: fsck /dev/sdXY 如果你想自动修复所有错误,可以在该命令后添加 "-y" 选项。 5. 完成 fsck 后,使用以下命令重新挂载分区: mount -o remount,rw /dev/sdXY 6. 最后,运行以下命令重启系统: reboot 系统将以正常模式启动。 总之,当系统遇到文件系统错误时,手动运行 fsck 是修复的常见方法之一。但是,在进行手动操作之前,要确保你有一定的 Linux 知识和经验,以避免对系统造成更多的伤害。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值