洛杉矶MC机房 高速低价18元起

DIYVM

linux系统变为只读出现提示Read-only file system的解决办法

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。

问题描述:linux系统变为只读,出现提示Read-only file system, 如图所示:问题原因:系统没有正常关机,导致虚拟磁盘出现文件系统错误.说明:此修复可能会导致个别文件及数据丢失,修复之前建议做好文件备份工作.解决方法:使用 fsck 手动修复磁盘文件,具体操作如下:1.使用mount查看磁盘加载情况mount:   用于查看哪个模块输入只读,一般显示为:[root@localhost ~]# mountsysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)debugfs on /sys/kernel/debug type debugfs (rw,relatime)mqueue on /dev/mqueue type mqueue (rw,relatime)hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=388136k,mode=700)/dev/vdb1 on /home type ext4 (ro,relatime,data=ordered)[root@localhost ~]#查看ro挂载的分区,如果发现有ro说明此磁盘是只读状态(最好也检查下/etc/fstab查看配置文件是否就已经设置为只读挂载权限)2.卸载只读分区[root@localhost ~]#umount /dev/vdb1如果发现有提示“device is busy”,找到是什么进程使得他busy比如可执行/etc/init.d/httpd stop 等命令停止正在运行的一些服务fuser -m /home 将会显示使用这个模块的pidfuser -mk /home 将会直接kill那个pid3.fsck修复磁盘文件[root@localhost ~]#fsck -fvy /home修复异常的磁盘分区然后重新mount即可。4、直接remount或者是mount -a,命令为[root@localhost ~]# mount -o rw,remount /home最后启动开始停止的服务/etc/init.d/httpd start也可执行reboot重启下服务器让系统自动启动运行的服务.

About 贝壳

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

本文链接:贝壳主机网 » linux系统变为只读出现提示Read-only file system的解决办法

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活