说明:linux系统软件变为只读,出现只读文件系统提示,如下图所示:
原因:系统软件没有正常待机,导致虚拟磁盘出现文件错误码。
表示此修复可能会导致某些文件和内容丢失。修复前建议做好文件备份。
解决方法:使用fsck手动修复磁盘文件,具体步骤如下:
1.应用mount检查磁盘加载状态。
挂载:用于检查哪个控制模块是只读的,一般显示信息为:
[root@localhost~]#mount
sysfson/sys类型sysfs(rw,nosuid,nodev,noexec,relatime)
/sys/kernel上的debugfs/debugtypedebugfs(rw,relatime)
/dev上的mqueue/mqueue类型mqueue(rw,relatime)
hugetlbfson/dev/hugepages类型hugetlbfs(rw,relatime)
binfmt_miscon/proc/sys/fs/binfmt_misctypebinfmt_misc(rw,relatime)
tmpfson/run/user/0类型tmpfs(rw,nosuid,nodev,relatime,size=388136k,mode=700)
/dev/vdb1on/home类型ext4(ro,relatime,data=ordered)
[root@localhost~]#
检查ro挂载的系统分区,如果ro指示这个磁盘是只读的(最好检查/etc/fstab看看配置文件是否已经设置为只读挂载管理权限)。
2.卸载只读系统分区。
[root@localhost~]#umount/dev/VDB1
如果发现一个“设备忙”的提醒,就找找是什么系统进程让他忙的。
比如/etc/init.d/httpdstop可以用来终止一些已经运行的服务。
Fuser-m/home将显示该控制模块的pid以供信息应用。
Fuser-mk/home会立刻杀死哪个pid?
3.fsck修复磁盘文件
[root@localhost~]#fsck-fvy/home
修复异常的磁盘系统分区
然后再装上。
4.立即重新挂载或挂载-a,指令是
[root@localhost~]#mount-orw,remount/home
启动刚开始终止的服务项/etc/init.d/httpdstart。也可以实现重启网络服务器的服务项,在重启下启动系统。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)