上一篇 下一篇 分享链接 返回 返回顶部

香港云服务器linux系统提示Read-only file system的解决办法

发布人:欢子 发布时间:2026-01-21 15:06 阅读量:10
适用于香港云服务器装的Linux系统,版本之间解决方法差异不大。

问题描述:linux系统变为只读,出现提示Read-onlyfilesystem,如图所示:

问题原因:系统没有正常关机,导致虚拟磁盘出现文件系统错误.

说明:此修复可能会导致个别文件及数据丢失,修复之前建议做好文件备份工作.

解决方法:使用fsck手动修复磁盘文件,具体操作如下:

1.使用mount查看磁盘加载情况

mount:用于查看哪个模块输入只读,一般显示为:

[root@localhost~]#mount

sysfson/systypesysfs(rw,nosuid,nodev,noexec,relatime)

debugfson/sys/kernel/debugtypedebugfs(rw,relatime)

mqueueon/dev/mqueuetypemqueue(rw,relatime)

hugetlbfson/dev/hugepagestypehugetlbfs(rw,relatime)

binfmt_miscon/proc/sys/fs/binfmt_misctypebinfmt_misc(rw,relatime)

tmpfson/run/user/0typetmpfs(rw,nosuid,nodev,relatime,size=388136k,mode=700)

/dev/vdb1on/hometypeext4(ro,relatime,data=ordered)

[root@localhost~]#

查看ro挂载的分区,如果发现有ro说明此磁盘是只读状态(最好也检查下/etc/fstab查看配置文件是否就已经设置为只读挂载权限)

2.卸载只读分区

[root@localhost~]#umount/dev/vdb1

如果发现有提示“deviceisbusy”,找到是什么进程使得他busy

比如可执行/etc/init.d/httpdstop等命令停止正在运行的一些服务

fuser-m/home将会显示使用这个模块的pid

fuser-mk/home将会直接kill那个pid

3.fsck修复磁盘文件

[root@localhost~]#fsck-fvy/home

修复异常的磁盘分区

然后重新mount即可。

4、直接remount或者是mount-a,命令为

[root@localhost~]#mount-orw,remount/home

最后启动开始停止的服务/etc/init.d/httpdstart也可执行reboot重启下服务器让系统自动启动运行的服务.

目录结构
全文