一、问题描述

redhat系统,由于电脑未正常关机,在重启过程中出现/dev/VolGroup00/LogVo100出现文件系统错误,如下:

Checking filesystems /dev/VolGroup00/LogVol00 contains a file system with errors, check forced.
/dev/VolGroup00/LogVol00:
Inodes that were part of a corrupted orphan linked list found
/dev/VolGroup00/LogVol00:
    UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
    (i.e., without -a or -p options)                              [FAILED]

解决办法:

输入root密码登陆之后尝试以下命令修复重启成功:fsck.ext3 /dev/VolGroup00/LogVol00 。

二、fsck简介

fsck不仅可以对文件系统进行扫描,还能修正文件系统的一些问题。值得注意的是fsck 扫描文件系统时一定要在单用户模式、修复模式或把设备umount后进行。

警告:如果扫描运行中的系统,会造成系统文件损坏。

文件系统扫描工具有 fsck,fsck.ext2,fsck.jfs,fsck.msdos,fsck.vfat,fsck.ext3,fsck.reiserfs(reiserfsck)。其中fsck 默认支持文件系统ext2,如果想支持ext3文件系统的扫描,应该加-j 参数。最好是根据不同的文件系统来调用不同的扫描工具,比如ext3的文件系统使用fsck.ext3,ext2文件系统使用fsck.etx2等。

三、查看磁盘分区和文件系统类型的方法

df -T 只可以查看已经挂载的分区和文件系统类型。

Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda1 ext4 20642428 3698868 15894984 19% /
tmpfs tmpfs 32947160 0 32947160 0% /dev/shm

fdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型。

Disk /dev/sda: 299.4 GB, 299439751168 bytes
255 heads, 63 sectors/track, 36404 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000576df

Device Boot Start End Blocks Id System
/dev/sda1 * 1 2611 20971520 83 Linux
/dev/sda2 2611 3134 4194304 82 Linux swap / Solaris
/dev/sda3 3134 36404 267248282 83 Linux

parted -l 可以查看未挂载的文件系统类型,以及哪些分区尚未格式化。

Model: LSI MR9240-8i (scsi)
Disk /dev/sda: 299GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 21.5GB 21.5GB primary ext4 boot
2 21.5GB 25.8GB 4295MB primary linux-swap(v1)
3 25.8GB 299GB 274GB primary ext4

lsblk -f 也可以查看未挂载的文件系统类型。

NAME FSTYPE LABEL UUID MOUNTPOINT
sda 
|-sda1 ext4 c4f338b7-13b4-48d2-9a09-8c12194a3e95 /
|-sda2 swap 21ead8d0-411f-4c23-bdca-642643aa234b [SWAP]
`-sda3 ext4 2872b14e-45va-461e-8667-43a6f04b7bc9

四、fsck的使用实例

检查文件系统错误并自动修复  

使用选项-a进行一致性检查并自动修复这些错误。也可以用-y替代-a选项。

$fsck-a/dev/sdb1

检查文件系统错误但并不进行修复  

若我们只想知道文件系统上有哪些错误而不想修复这些错误,那么可以使用选项-n,

$fsck-n/dev/sdb1

检查所有分区中的错误

-A选项一次性检查所有分区上的文件系统错误,

$fsck-A

若要禁止对根文件系统进行检查可以使用选项-R,

$fsck-AR

只检查指定文件系统类型的分区  

使用选项-t及文件系统类型,可以让fsck只检查指定文件系统类型的分区,比如指定文件系统类型为“ext4”,

$fsck-text4/dev/sdb1

或者,

$fsck-t-Aext4

只在卸载的磁盘上进行一致性检查  

要保证fsck只在卸载的磁盘上操作,可以使用选项-M,

$fsck-AM

使用fsck修复系统文件错误相关推荐

  1. 如何修复GIT错误:目标文件为空?

    本文翻译自:how to fix GIT error: object file is empty? When I try to commit changes, I get this error: 当我 ...

  2. linux恢复fat文件系统,使用‘fsck’修复Linux中文件系统错误的方法

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

  3. 使用fsck修复文件系统

    使用fsck修复文件系统错误 1.问题描述 服务器maint_samba   由于服务器maint_samba (debian操作系统)没有正常关机,在重新启动过程中/dev/sdb1出现文件系统错误 ...

  4. linux命令--使用fsck修复文件系统

    使用fsck修复文件系统错误 1.问题描述 服务器maint_samba 由于服务器maint_samba (debian操作系统)没有正常关机,在重新启动过程中/dev/sdb1出现文件系统错误,需 ...

  5. 妙用fsck修复笔记本硬盘出错

    2021年8月7日上午,刚学完人教社组织的2021年人教版高中新教材网络培训会,下午14:00开始.按正常程序关闭笔记本.(先介绍下,笔记本为联想昭阳E40,系统为Debian 10.10,Xfce桌 ...

  6. fsck修复后oracle,使用fsck修复文件系统错误

    使用fsck修复文件系统错误 1.问题描述 服务器maint_samba 由于服务器maint_samba (debian操作系统)没有正常关机,在重新启动过程中/dev/sdb1出现文件系统错误,需 ...

  7. linux sd卡修复工具,如何使用'fsck'修复Linux中的文件系统错误

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

  8. 浅谈win10修复系统文件的方法

    当win10系统文件出现损坏或缺失等情况的时候,可能会导致电脑出现一些故障问题,这个时候我们需要修复win10系统文件.不过很多网友不知道win10如何修复系统文件,下面小编教下大家win10修复系统 ...

  9. 使用fsck修复损坏磁盘

    使用fsck修复损坏磁盘 SD卡不小心拔之前忘记推出了.导致损坏. 插入Windows没反映.插入linux提示无法mount. 利用命令修复SD卡的方法如下: 1,sudo fdisk -l 查看S ...

最新文章

  1. python的__new__方法和__del__方法
  2. linux centos7 开机自动登录
  3. 在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat
  4. html背景幻灯片图片,CSS3全屏背景图像幻灯片
  5. php处理文档流,html的文档流是什么?html文档流简介
  6. 常用工具说明--搭建基于rietveld的CodeReview平台(未测试)
  7. python之实现从ftp下载文件到本地
  8. 滤波器设计软件_滤波器设计——电路仿真软件的滤波器参数提取(下)
  9. Java Greedy Snake, need to be updated
  10. 模糊综合评价法(FCE)-快速理解
  11. 奥维互动地图APP不能用了怎么办?有没有什么替代软件?
  12. 【ppt课件制作】Focusky教程 | 如何设置内容全屏显示?
  13. 关于城市旅游的HTML网页设计 HTML+CSS+JS学生旅游网页设计与实现
  14. 【Unity项目实战】手把手教学:飞翔的小鸟(3)动画制作
  15. 学术论文写作之引言(Introduction)怎么写
  16. 搭建gos_快速浏览gOS –但不要称其为Google
  17. FrameMaker从零到学习编码
  18. 写给30岁的自己,以及所有即将、正在、已经奔三的朋友们
  19. 高性能分布式游戏服务器框架
  20. 开源作者遭受小白的9种伤害

热门文章

  1. 接耦与单元测试可测性
  2. 腾讯、阿里校招面试真题-常见经典题
  3. 使用pycallgraph分析python代码函数调用流程以及框架
  4. Vue+SpringBoot实现Excel在线预览功能(PS:添加样式比较费劲)
  5. CTFSHOW web入门 命令执行+文件包含+PHP特性
  6. SpringBoot如何整合BBoss Elasticsearch呢
  7. 云服务器iss列表,【踩坑】发布ASP.NET网站到本地IIS和云服务器
  8. 计算机输入d为啥返回桌面,电脑进入游戏怎么返回桌面
  9. 微信小程序的父子组件传值
  10. 28岁转行web前端,参加成都前端web培训可行吗?