centos 主机经过一次强行关机导致硬盘被上只读锁该怎么破

2021-01-20 15:34:44 +08:00
 hsk9044
情况是这样的, 组了一台 e3 平台拿来当 linux 工作站, 前段时间强制关机了几次, 昨天就启动不起来了

首先进入 emergency mode 模式
查看 journalctl 说无法挂载 /sysroot
然后确认是 /dev/mapper/centos-root 没办法挂载. 网上找说用 xfs_repair 命令修复一下
但是又返回"xfs_repair could not find valid secondary superblock"
看起来估计是系统文件坏了, 那也懒得折腾了想着直接格盘吧

拖到 pe 里去想删除分区, 删除不了, 格式化磁盘, 提示硬盘只读
最后铤而走险想低格, 结果又报"定位错误发生在偏移位置"

现在已经完全想不到任何解决办法了, 硬盘应该是没问题, 坏道也扫过了一遍全是优秀和良好, 而且才刚买的 m2 硬盘

现在硬盘里的分区是 ext4 格式的, 目前的现象来看, 硬盘应该没问题, 就是变成只读了
1043 次点击
所在节点    问与答
7 条回复
hanguofu
2021-01-20 18:30:06 +08:00
我的 u 盘也变成只读了,用任何工具都无法格式化,求教,谢谢!
ysc3839
2021-01-20 18:32:21 +08:00
应该是硬盘坏了,既然是刚买的那拿去保修吧。
Osk
2021-01-20 18:58:50 +08:00
其实 SSD (大部分民用级)的比机械盘更怕掉电
taobibi
2021-01-20 19:05:40 +08:00
固态硬盘试试挂载到其他电脑上,更新重刷一下固件,固态 rom 包相当于一个 mini 系统了
ward56
2021-01-21 08:49:56 +08:00
首先你要说明你的操作系统版本和当前使用的文件系统类型。目前常用的是 centos7.x 系统, 文件系统是 ext4 或 xfs 以及 lvm 。
就按上面常用的类型来说文件系统只读有几种情况:
1. 重新 remount 挂载时候指定写权限即可;
2. 进入急救模式,查看系统 grub 引导文件是否正常,如果不正常可以把配置文件的 uuid 都改成设备位置(如: /dev/sdb2 ) ,同时修改引导文件的文件系统自检时的读写权限;
3. 硬盘故障(你已经排除);
4. 文件系统损坏,修复文件系统。你自己网上查的不太准确,一般来说 ext4 有 ext4 文件系统的修复命令,你上面的修复命令是 xfs 文件系统修复的方法,lvm 同样有自己的修复命令;
5. 还有系统起不来的时候,你要细观察当前屏幕输出,一般会给你一个 log 的路径,你看下 log 内容更容易定位问题
注:先按照上述方法做一下,有不懂的可以再找我。
hsk9044
2021-01-21 09:35:49 +08:00
@ward56 感谢大神, 不过昨晚我已经把硬盘寄回厂家看了, 如果那边回复不是硬件问题就按照你说的办法试试
longaiwp
2021-01-21 14:06:47 +08:00
@hanguofu U 盘只读了一般就说明要坏了,赶紧保存数据,然后换新的 U 盘

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/746712

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX