全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4574|回复: 20
打印 上一主题 下一主题

[疑问] Read-only file system 是什么问题造成的?

[复制链接]
跳转到指定楼层
1#
发表于 2010-11-17 12:29:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的服务器时不时会出现Read-only file system 无法执行系统的文件,,

每当我机子负责高的时候他就这样了。然后恢复平常了依然是这样,非得要重启动才可以
2#
发表于 2010-11-17 12:31:35 | 只看该作者
文件系统有问题. 看看log. 用rescue模式执行fsck修复.
也有可能是因为硬盘有坏道造成.
3#
发表于 2010-11-17 12:35:11 | 只看该作者
应急措施:
        chmod 666 /dev/null
        mount -o remount,rw /
  
  
        以上2条命令可临时消除故障情况,实现服务器应急启动。
4#
发表于 2010-11-17 12:36:42 | 只看该作者
可能是你有一次非正常关机导致根文件系统
不一致而在重启时fsck没有完全修正
5#
 楼主| 发表于 2010-11-17 12:38:10 | 只看该作者
当我负载跳到20+以上,它就会这样了,php文件无法正常执行,
就算负载跳回到1左右都不会自动恢复,
然后我非得要重启服务器才恢复正常,

感谢大家回复,下次出问题我试试各位方法。。
6#
 楼主| 发表于 2010-11-17 12:40:03 | 只看该作者

回复 4# 的帖子

没有非正常重启哦,,已经出现了3次这样情况了,每次都得reboot才可以恢复,所以就问问大家遇到过没有。。怎么解决。,
7#
发表于 2010-11-17 12:40:14 | 只看该作者
原帖由 啊猪同学 于 2010-11-17 12:38 发表
当我负载跳到20+以上,它就会这样了,php文件无法正常执行,
就算负载跳回到1左右都不会自动恢复,
然后我非得要重启服务器才恢复正常,

感谢大家回复,下次出问题我试试各位方法。。 ...


多数是因为硬盘有坏道. 当系统尝试读取有坏道的数据的时候, IOWAIT会一直100%占用, 导致负载会一直升高.
当系统放弃读取坏道数据就会认为那个分区文件系统有问题, 把它设为read-only. 这样负载就会降低下来.
reboot虽然可以重新加载分区, 但一旦再遇到坏道就会再read-only.
建议用rescue模式fsck检查一下, 还要扫描一下坏道.
如有坏道尽快更换硬盘吧.

[ 本帖最后由 domin 于 2010-11-17 12:41 编辑 ]
8#
 楼主| 发表于 2010-11-17 12:45:02 | 只看该作者

回复 7# 的帖子

怎么进入 rescue模式 。。 偶小白
9#
发表于 2010-11-17 12:47:00 | 只看该作者
用光盘启动, 输入linux rescue
10#
 楼主| 发表于 2010-11-17 12:48:43 | 只看该作者

回复 9# 的帖子

那我不是要发Tickets 才可以?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-4 23:01 , Processed in 0.080292 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表