解决wrong fs type, bad option, bad superblock on /dev/sda1问题

1 背景

某天挂载硬盘的时候,系统提示了如下错误:

在此记录排查过程以及解决方案。

2 排查过程

出现这种问题应该先尝试从日志入手,输入:

sudo dmesg | tail

输出如下:

关键信息:

[  164.750178] ntfs3: sda1: volume is dirty and "force" flag is not set!
[  215.064855] ntfs3: sda1: volume is dirty and "force" flag is not set!

搜索发现这是因为/dev/sda1这个volume被标记为dirty,并且ntfs3在没有force这个flag设置的情况下不会挂载。

这种情况可以通过ntfsfix命令去修复,查看man ntfsfix可以看到有一个-d参数,可以清除这个dirty的标记。

所以只需要执行:

sudo ntfsfix -d /dev/sda1

输出:

提示成功,重新挂载就没有出现这个问题了。

3 解决方案

通过ntfsfix解决:

sudo ntfsfix -d /dev/sda1

其中/sda1需要根据自己需要进行调整,具体可以通过

sudo fdisk -l

进行调整。

4 参考

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值