Rootop 服务器运维与web架构

Read-only file system

| 暂无评论

     客户打电话说邮件服务器web界面不能登陆,随登陆服务器查看httpd状态,进程已经死掉,但是pid还在。重启服务报错:
[root@emos ~]# service httpd restart
rm: cannot remove `/var/run/httpd.pid’: Read-only file system FAILED

rm: cannot remove `/var/lock/subsys/httpd’: Read-only file system
rm: cannot remove `/var/run/httpd.pid’: Read-only file system
Starting httpd: (30)Read-only file system: httpd: could not open error log file /etc/httpd/logs/error_log.
Unable to open logs

可以确定是系统分区出现问题,或许是文件系统原因,再就是硬盘有坏道了(服务器买了一年)。

[root@emos sdb1]# uptime
 09:29:31 up 206 days, 13:13,  0 users,  load average: 3.00, 3.99, 2.38
uptime了一下,连续运行二百多天,没有重启,应该不是意外断电的原因。
[root@emos ~]# dmesg | grep error

EXT3-fs error (device sda1): ext3_lookup: unlinked inode 93032473 in dir #93031458
EXT3-fs error (device sda1): ext3_journal_start_sb: Detected aborted journal
EXT3-fs error (device sda1): ext3_lookup: unlinked inode 93032473 in dir #93031470

[root@emos ~]# rm -rf 360bike0425.tar.gz
rm: cannot remove `360bike0425.tar.gz’: Read-only file system

修复过程:

[root@emos ~]# fsck.ext3 /dev/sda1
e2fsck 1.39 (29-May-2006)
/1: recovering journal

Clearing orphaned inode 113377696 (uid=1035, gid=1035, mode=040755, size=4096)
Clearing orphaned inode 113377703 (uid=1035, gid=1035, mode=040755, size=4096)
Clearing orphaned inode 76021804 (uid=0, gid=48, mode=0100700, size=652620)
Clearing orphaned inode 32703391 (uid=0, gid=0, mode=0100644, size=18189)
Clearing orphaned inode 76021797 (uid=48, gid=48, mode=040755, size=4096)
Clearing orphaned inode 76021792 (uid=0, gid=0, mode=0100600, size=0)
Clearing orphaned inode 112329966 (uid=102, gid=104, mode=0100644, size=1850941)
Clearing orphaned inode 112296705 (uid=0, gid=0, mode=0100644, size=40)
/1: clean, 102739/119537664 files, 13717038/119535640 blocks

[root@emos ~]#reboot

解决!猜测原因是我这服务器经常进行读写操作导致文件系统出现问题,系统为redhat5.3,官网也有类似错误,说是bug。

总结(来自网络):
    文件系统损坏有几个原因,一个是非法关机,第二个是磁盘有环道,只能一个一个排除,先软后硬,如果格式化后,还是有问题,那原因多半就是硬件的问题了。同时提醒,多半的原因是由于非法关机引起的,比如冷启动,运气好的话,没有异常出现,希望大家少走一些弯路,操作一定要规范!

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/1282.html

作者:Venus

服务器运维与性能优化

发表回复