【案例分析】双机热备出现“read only file system”

发布时间:2022-07-23 08:00:04 作者:zonglang 阅读量:6663

【案例分析】双机热备出现“read only file system”如何解决
摘要:爱秒云的一个客户,利用两台服务器+磁盘阵列做了一个双机热备的Web系统,所有网站数据都存在磁盘阵列中,两台服务器共享一个磁盘阵列分区,在正常情况下主机挂载磁盘阵列分区提供网站服务,主机故障时备份机接管磁盘阵列分区继续提供网站服务。
1、案例现象
一年来双机热备用的好好的,可是突然网站无法添加数据了,不过网站还可以正常访问,服务器和磁盘阵列也没有任何警告信息。
2、解决思路
根据客户的反馈信息,爱秒云运维人员做了如下排查:
(1)网站程序可能出现问题
(2)服务器磁盘故障
3、排查问题
首先爱秒云运维人员通知客户的研发人员对网站程序进行排查。经过排查,并没有发现程序有问题,而在程序日志中发现了一条信息:
java.lang.RuntimeException:Cannot make directory:file:/www/data/html/2015-03-30
根据这个输出可知,程序不能创建目录,那么尝试手动创建一个目录试试,登录Web服务器,在/www/data/html目录下创建一个目录test,操作如下:
[root@localhost html]# mkdir test
mkdir:cannot creat directory 'test':Read-only file system
从这个输出信息可知,/www/data/html目录所在的磁盘分区出现了问题,通过检查发现,/www/data/html目录正是挂载的磁盘阵列分区,于是问题原因找到了。
4、解决问题
磁盘出现“read only file system”的原因有很多种,可能是文件系统数据块出现不一致导致的,也有可能是磁盘故障造成的。主流的ext3、ext4文件系统都有很强的自我修复机制,对于简单的错误,文件系统一般可自行修复,当遇到致命错误无法修复时,文件系统为了保证数据一致性和安全,会暂时屏蔽文件系统的写操作,将文件系统变为只读,进而出现了上面的“read only file system”现象。
手工修复文件系统错误的命令是fack,在修复文件系统前,卸载文件系统所在的磁盘分区:
[root@localhost ~]# umount/www/data
umount:/www/data:device is busy
提示无法卸载,可能这个磁盘中还有文件对应的进程在运行,检查如下:
[root@localhost ~]# fuser -m/dev/sdb1
/dev/sdb1:   8800
接着检查一下8800这个端口对应是什么进行,如下图:
原来是系统的apache进程还没有停止,停止apache,成功卸载磁盘,操作如下:
[root@localhost ~]#/usr/local/apache2/bin/apachectl stop
[root@localhost ~]# umount/www/data
,执行修复操作,如下图:
修复过程比较简单,上面省略了很多输出信息。修复的时间根据磁盘大小和文件系统损坏程度而定。如果有些数据无法修复,会提示是否删除,此时可根据情况选择。修复完成后,被删除的文件会保留在对应磁盘分区挂载点lost+found目录中。
修复完成后,执行挂载操作:
[root@localhost ~]#  mount/dev/sdb1/www/data
,在/www/data目录下验证是否可以成功创建文件,至此,问题圆满解决。
写在
“read only file system”这个问题经常发生在有大量磁盘读写操作且磁盘分区很大的环境中。

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2024-03-22 03:25:02

10、安装成功后,在桌面上弹出一个对话框,显示“是否已连接电脑?”,服务器电源改充电器 若没有则说明未联网,需重linux服务器系统推荐 上弹出一个对话框,显示“是否已连接电脑?”,若没有则说明未联网,需重新启动机器才能继续使用


评论时间:2024-02-29 15:25:02

而软件式服务器则深圳云服务器生产商 相对低端一些,玩游戏云主机 则相对低端一些,价格低廉,但是稳定性差


评论时间:2023-09-19 12:25:02

9.如果遇到自然灾害或者其他意外事件,请尽快向当地电信部门或政府操作系统主机与云主机 有关部门报告国外云主机价格 外事件,请尽快向当地电信部门或政府有关部门报告


评论时间:2023-03-26 06:25:01

12.接着进入“工具→任务管理器”,选中“新建项目—>更改服务器做nas教程 名称”复选框后即可进行项目的修改了云主机价格计算器 即可进行项目的修改了


评论时间:2023-03-01 09:25:02

此外,随着国家政策对I服务器电源启动方法 DC建设的扶持力度加大,国内IDC市场也迎来快速增长服务器上怎么安装软件 DC市场也迎来快速增长期


评论时间:2022-08-30 00:25:01

21云主机服务商名字大全 .登录游怎么在自己的电脑上搭建虚拟主机 录游戏

最新文章

 2023-12-25 22:44:35   admin

活动发布区版规

 2023-05-27 22:03:52   御风而行

容器、无服务器、虚拟机:安全性差...

 2023-05-27 19:08:41   小绵羊0123

科技巨头布局云端 服务器 网络硬...

 2023-05-27 18:17:46   姐姐的跟屁虫

钉钉因系统访问流量激增,宕机1小...

热门阅读

 2022-07-23 00:34:02   freeatom

常见ftp命令 FTP命令使用详...

 2022-07-21 02:17:02   ares

双硬盘组建Raid0磁盘阵列图文...

 2022-07-20 06:17:02   mankeung123

用友软件客户端连接不上服务器的解...

 2022-07-23 00:51:02   antonfxb

WebService实例

 2022-07-13 05:38:02   苯小孩

开发、运维不可不看的Linux调...

 2022-07-20 18:51:02   nightstone

如何使用Charles抓取Web...

随机文章

 2022-01-07 05:38:02   pppp

选择香港主机托管有什么好处?

 2022-01-15 05:38:02   二图

我应该选择双线双IP机房还是双线...

 2022-01-30 05:38:02   powerdream

如何设置不支持基于域名虚拟主机的...

 2022-02-11 05:38:03   迷失與我

Wins服务器配置

 2022-04-04 05:38:03   gw20002000

iis配置web服务器

 2022-07-19 07:17:02   冷雨点枫

管理员可利用的4大开源自动化工具

热评文章

 2022-07-19 20:17:02   dengyu0429

linux vi使用及详细介绍

 2022-07-20 01:00:05   激动的舌头

Linux视频教程:用户管理命令...

 2022-07-21 20:51:02   jessica-an

创建本地FTP站点

 2022-02-07 05:38:03   jasonkidd

WEB服务器配置详解

 2022-07-20 04:51:02   wolfssss

ACL权限-默认与递归(4)

 2022-07-22 15:00:05   淡水珊瑚

Linux下 Samba Ser...
全球云服务器
Catfish(鲶鱼) Blog V 4.7.3