文章目录

  • 1.出现问题时的解决办法
  • 2.问题:Read-only filesystem after 'ext3_free_blocks_sb: bit already cleared for block' errors

1.出现问题时的解决办法

  • 查看OS的日志/var/log/messages,应该会有相关的报错信息

  • 对于ext3类型的文件系统,可以使用tune2fs 查看

tune2fs -l /dev/sdf|grep stat
Filesystem state:         clean
  • 使用fsck命令来检测和修复文件系统,FSCK 全称为 File System Consistency Check
    作用:
    它可以进行三种模式的操作,
    查错并在发现错误时由用户决定如何处理,
    查错并自动修复,
    查错但在发现错误时只显示错误而不进行修复。
手工执行 FSCK 的语法为,
$ fsck options drives
fsck 支持的选项有,-p 自动修复(不询问)
-n 不对文件系统做出改动
-y 对所有问题都回答 "yes"
-c 检查所有的坏块并将之添加到坏块列表中
-f 即使文件系统标记为 clean 也强制进行检查
-v 输出详细信息
-b superblock 使用替代的超级块
-B blocksize 指定超级块的块大小
-j external_journal 指定外部日志的位置
-l bad_blocks_file 添加到指定的坏块列表(文件)
-L bad_blocks_file 指定坏块列表(文件)
  • Fsck 命令的案例
(1)我们不应该用 fsck 检查已挂载的磁盘,这很可能会对磁盘造成永久性的伤害。首先先卸载硬盘
$ umount drivename
$ umount/dev/sdb1
可以通过下面命令来查看分区编号,
$ fdisk-l
另外,在运行 fsck 时,可能出错并返回一些错误码。下面是一些常见的错误及其意义的列表,
0 - 没有错误
1 - 修复了一些文件系统错误
2 - 系统需要被重启
4 - 文件系统错误未被修复
8 - 操作错
16 - 使用或语法错
32 - fsck 被用户取消
128 - 共享库出错(2)在单个分区上进行错误检查
在终端运行下面过命令来对单个分区进行检查,
$ umount/dev/sdb1
$ fsck/dev/sdb1(3)检查文件系统错误并自动修复
使用选项 -a 进行一致性检查并自动修复这些错误。也可以用 -y 替代 -a 选项。
$ fsck-a /dev/sdb1(4)检查文件系统错误但并不进行修复
若我们只想知道文件系统上有哪些错误而不想修复这些错误,那么可以使用选项 -n,
$ fsck-n /dev/sdb1(5)检查所有分区中的错误
-A 选项一次性检查所有分区上的文件系统错误,
$ fsck-A
若要禁止对根文件系统进行检查可以使用选项 -R,
$ fsck-AR(6)只检查指定文件系统类型的分区
使用选项 -t 及文件系统类型,可以让 fsck 只检查指定文件系统类型的分区,比如指定文件系统类型为 “ext4”,
$ fsck-t ext4 /dev/sdb1
或者,
$ fsck-t -A ext4(7)只在卸载的磁盘上进行一致性检查
要保证 fsck 只在卸载的磁盘上操作,可以使用选项 -M,
$ fsck-AM(8)使用fsck.ext3对文件系统进行扫描、修复
ileserver:~# fsck.ext3  -y /dev/sdb1  ---开始进入扫描、修正文件系统
fsck -t  ext4 /dev/sda1
-t参数是指明文件系统是什么。/dev/sda1则是指定分区。
这个命令还有另外一种输入法,这就是:
fsck.ext4 /dev/sda1

2.问题:Read-only filesystem after ‘ext3_free_blocks_sb: bit already cleared for block’ errors

  • 链接,问题:
EXT3-fs error (device sdh1): ext3_free_blocks_sb: bit already cleared for block 43055512
Aborting journal on device sdh1.
EXT3-fs error (device sdh1) in ext3_reserve_inode_write: Journal has aborted
EXT3-fs error (device sdh1) in ext3_truncate: Journal has aborted
EXT3-fs error (device sdh1) in ext3_reserve_inode_write: Journal has aborted
EXT3-fs error (device sdh1) in ext3_orphan_del: Journal has aborted
EXT3-fs error (device sdh1) in ext3_reserve_inode_write: Journal has aborted
EXT3-fs error (device sdh1) in ext3_delete_inode: Journal has aborted
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
ext3_abort called.
EXT3-fs error (device sdh1): ext3_journal_start_sb: Detected aborted journal
Remounting filesystem read-only
  • 解决办法:

1. Unmounting the file system (/dev/sdc14)2. Nuke the ext3 journal       tune2fs -O ^has_journal /dev/sdc143. check disknohup e2fsck -fy -C 0  /dev/sdc14 &4. Rebuild the journaltune2fs -j /dev/sdc145. Mounting the file system (/dev/sdc14)
  • 参考:存储的文件系统EXT4-fs error,解决挂载盘柜出现“EXT3-fs error filesystem read-only”,使用fsck命令检查文件系统错误,linux命令–使用fsck修复文件系统,Linux学习之fsck命令,Read-only filesystem after ‘ext3_free_blocks_sb: bit already cleared for block’ errors

EXT3-fs error和EXT4-fs error小总结相关推荐

  1. ML之DT:基于DT决策树算法(交叉验证FS+for遍历最佳FS)对Titanic(泰坦尼克号)数据集进行二分类预测

    ML之DT:基于DT决策树算法(交叉验证FS+for遍历最佳FS)对Titanic(泰坦尼克号)数据集进行二分类预测 目录 输出结果 设计思路 核心代码 输出结果 设计思路 核心代码 fs = fea ...

  2. Node.js: fs.readFile/writeFile 和 fs.createReadStream/writeStream 区别

    1. 先说说各自的用法: How do I read files in node.js? fs = require('fs'); fs.readFile(file, [encoding], [call ...

  3. ERR! configure error gyp ERR! stack Error: Can't find Python executable python

    Node.js 在安装模块的时候报错,缺少python环境. ERR! configure error gyp ERR! stack Error: Can't find Python executab ...

  4. fs.default.name和fs.defaultFS

    在hadoop的配置文件 core-site.xml中,需要设置 fs.default.name 或 fs.defaultFS ,具体应该使用哪一个,会造什么样的错误,需要在实际操作中去验证.官网有下 ...

  5. git clone时出现 error:inflate:data stream error(incorrect data check)

    git clone时出现 error:inflate:data stream error(incorrect data check) fatal:serrious inflate inconsiste ...

  6. 使用友元,编译出错fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1786) 的解决...

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://lihuan-dianxian.blogbus.com/logs/42102230.html 同学拿了个很简单的小程序过 ...

  7. 奔图M9006DN复印机显示代码service error 191.10 engine error

    故障现象: 一台奔图M9006DN复印机,提示故障代码service error 191.10 engine error: 问题分析: 怀疑是不是主板坏了,还是固件有问题(固件丢失或损坏):毕竟这代码 ...

  8. error: static assertion failed: Error: GTSAM was built against a different version of Eigen

    问题: error: static assertion failed: Error: GTSAM was built against a different version of Eigen 个人在网 ...

  9. 关于OSD::mkfs: ObjectStore::mkfs failed with error (5) Input/output error问题的解决

    环境: ceph L版本12.2.1升级到12.2.12 这个问题是由于升级后进行12.2.12环境中的使用ceph-disk 进行osd部署时出现如下问题,执行命令 ceph-disk -v pre ...

  10. ERROR 1820 (HY000): Unknown error 1820,ERROR 1046 (3D000):

    MySQL登录进去之后,执行语句出现报错: root@localhost 09:05: [(none)]> use mysql; ERROR 1820 (HY000): Unknown erro ...

最新文章

  1. top命令的笔记补充2--如何将top信息后台运行并写入log
  2. mysql和hbase优缺点_hbase优缺点
  3. 深度解析ASP.NET2.0中的Callback机制
  4. string[x]:size 属性具有无效大小值0
  5. 一文说通Dotnet的委托
  6. 视频光端机的应用领域有哪些?
  7. win10管理凌乱桌面_用于管理凌乱的开源存储库的命令行技巧
  8. 移动互联网开始降温:“人才热”退烧
  9. 在线文本纵向排版工具
  10. 这一刻只想好好做个平凡的人
  11. arcgispython空间插值_[转载]ARCGIS中几种空间插值简单比较
  12. iOS动态库和静态库的运用
  13. 服务器被挖矿入侵,进程 command为ld-linux-x86-64占用cpu很高
  14. PHP本地文件包含漏洞环境搭建与利用
  15. /xiaolei.php|martin_经典开源PHP项目
  16. 在KVM虚拟机中安装Android-x86模拟器
  17. 扫地机器人扫水泥地板有用吗_拖地机器人好用吗—拖地机器人的优点介绍
  18. window10使用bat脚本配置ip和dns
  19. kubectl template 一个例子
  20. 一品制药创业板IPO过会:年营收3.82亿 拟募资5亿

热门文章

  1. ODBC驱动程序丢失解决方法
  2. 《Kafka权威指南》读书笔记1 初始Kafka
  3. 05 Confluent_Kafka权威指南 第五章: kafka内部实现原理
  4. IDC发布人工智能白皮书:信息流引领人工智能新时代
  5. gaot工具箱介绍及应用
  6. 遗传算法优化神经网络—MATLAB实现
  7. IDM磁力解析 IDM磁力使用教程
  8. Windows 更新阻止程序 v1.6
  9. funcode拍飞虫C语言报告,funcode实验报告.doc
  10. 【2022美赛F奖】B题:水电共享