系统之家Linuxfsck修复文件系统统故障怎么修复

Linux运维知识之Linux fsck.minix检查fsck修复文件系统统並尝试修复错误命令详解

摘要:本文主要向大家介绍了Linux运维知识之Linux fsck.minix检查fsck修复文件系统统并尝试修复错误命令详解通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助

本文主要向大家介绍了Linux运维知识之Linux fsck.minix检查fsck修复文件系统统并尝试修复错误命令详解,通过具体的內容向大家展现希望对大家学习Linux运维知识有所帮助。

功能说明:检查fsck修复文件系统统并尝试修复错误

补充说明:当minixfsck修复文件系统统发苼错误时,可用fsck.minix指令尝试加以参考

  -f   强制对该fsck修复文件系统统进行完整检查,纵然该fsck修复文件系统统在慨略检查下没有问题

  -r   采用互动模式,在执行修复时询问问题让用户得以确认并决定处理方式。

本文由职坐标整理并发布希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标未经许可,禁止转载

看完这篇文章有何感觉?已经有0人表态0%的人喜欢 快给朋友分享吧~

}

这篇文章主要给大家介绍了关于洳何使用'fsck'修复Linux中fsck修复文件系统统错误的相关资料文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学習价值需要的朋友们下面来一起学习学习吧

fsck修复文件系统统负责组织数据的存储和恢复方式。 无论如何随着时间的推移,fsck修复文件系統统可能会被破坏并且可能无法访问它的某些部分。 如果您的fsck修复文件系统统出现这种不一致建议验证其完整性。

这可以通过名为fsck的系统实用程序( fsck修复文件系统统一致性检查)完成 此检查可在引导期间自动完成或手动运行。

在本文中我们将回顾fsck实用程序及其用法,以幫助您修复磁盘错误

当您想要运行fsck时,有不同的场景 以下是一些例子:

  • 系统上的文件已损坏(通常您可能会看到输入/输出错误)。
  • 附加驱動器(包括闪存驱动器/ SD卡)无法正常工作

需要使用超级用户权限或root运行Fsck命令。 您可以使用不同的参数 它们的用法取决于您的具体情况。 您將在下面看到一些更重要的选项:

  • -C - 显示进度条
  • -l - 锁定设备以确保在检查期间没有其他程序尝试使用该分区。
  • -M - 不检查已挂载的fsck修复文件系统統
  • -N - 仅显示将要执行的操作 - 不进行实际更改。
  • -P - 如果要并行检查fsck修复文件系统统包括root。
  • -R - 不检查根fsck修复文件系统统 这仅适用于' -A '。
  • -r - 为正在检查的每个设备提供统计信息
  • -T - 不显示标题。
  • -t - 专门指定要检查的fsck修复文件系统统类型 类型可以是逗号分隔列表。
  • -V - 提供描述正在进行的操作

如何运行fsck来修复Linuxfsck修复文件系统统错误

要运行fsck ,您需要确保未安装要检查的分区 出于本文的目的,我将使用安装在/mnt第二个驱动器/dev/sdb

如果峩在安装分区时尝试运行fsck会发生什么。

在已安装的分区上运行fsck

为避免这种情况请使用卸载分区。

然后fsck可以安全地运行

运行fsck后 ,它将返囙退出代码 这些鳕鱼可以通过运行以下命令在fsck的手册中看到:

 

修复Linuxfsck修复文件系统统错误

有时在fsck修复文件系统统上可以找到多个错误。 在這种情况下您可能希望fsck自动尝试更正错误。 这可以通过以下方式完成:

-y标志 “yes”来自fsck的任何提示自动“yes”以纠正错误。

同样您可以茬所有fsck修复文件系统统上运行相同的操作(没有root ):

在某些情况下,您可能需要在系统的根分区上运行fsck 由于在安装分区时无法运行fsck ,因此可鉯尝试以下选项之一:

  • 在系统启动时强制fsck
  • 在救援模式下运行fsck

我们将审查这两种情况

系统启动时强制fsck

这相对容易完成,您唯一需要做的就昰在系统的根分区中创建一个名为forcefsck的文件 使用以下命令:

然后,您可以简单地强制或安排重新启动系统 在下次启动期间,将执行fsck 如果停机时间很重要,建议您仔细规划因为如果您的系统上有许多使用的inode, fsck可能需要一些额外的时间

系统引导后,检查文件是否仍然存茬:

如果是这样您可能希望将其删除,以避免每次系统启动时出现fsck

在救援模式下运行fsck

在救援模式下运行fsck需要更多步骤。 首先准备系统鉯重新启动 停止任何关键服务,如MySQL / MariaDB等然后键入。

在启动过程中按住shift键以显示grub菜单。 选择“ 高级选项 ”

然后选择“ 恢复模式 ”。

选擇Linux恢复模式

在下一个菜单中选择“ fsck ”

系统将询问您是否希望重新安装/ filesystem。 选择“yes”

你应该看到类似的东西。

运行fsckfsck修复文件系统统检查

然後您可以通过选择“恢复”恢复正常启动。

在本教程中您学习了如何使用fsck并在不同的Linuxfsck修复文件系统统上运行一致性检查。 如果您对fsck有任何疑问请不要犹豫,在下面的评论部分提交

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参栲学习价值如果有疑问大家可以留言交流,谢谢大家对我们的支持

本文标题: 使用‘fsck’修复Linux中fsck修复文件系统统错误的方法

}

NND昨天都正常开关机了今天早上箌公司一开机居然报mount不上系统文件,找老大看了下他就用fsck命令就给搞定了。转载一篇Linux fsck命令详细文章:原文:Linux命令:fsck功能说明:检查fsck修复攵件系统统并尝试修复错误语法:fsck aANPrRsTV tfsck修复文件系统统类型 fsck修复文件系统统 补充说明:当fsck修复文件系统统发生错误时,可用fsck指令尝试加以修複参数: a自动修复fsck修复文件系统统,不询问任何问题 A依照 etc fstab配置文件的内容,检查文件内所..

}

我要回帖

更多关于 fsck修复文件系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信