SUSE LINUX下文件系统变只读的问题解决
来源:互联网 发布:java查询redis所有key 编辑:程序博客网 时间:2024/05/18 01:35
转自:http://www.linuxso.com/linuxrumen/6532.html
现象产生:服务器在挂载SUSE LINUX的系统光盘安装一些系统自带的RPM包后,发现HOME目录文件系统变成只读模式。
附图:
原因分析:在系统加载光盘之前一切正常,加载后出现这样的问题。加载光盘时,使用了mount命令把光盘挂载到home目录。因此分析是由于加载上G的大文件造成的系统保护。系统光盘是一张DVD的suse linux系统盘(大小为2.82G)
问题解决:
1、首先查看分区情况
#more /proc/mounts
rootfs / rootfs rw 0 0
udev /dev tmpfs rw 0 0
/dev/sda1 / ext3 rw,data=ordered 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
debugfs /sys/kernel/debug debugfs rw 0 0
devpts /dev/pts devpts rw 0 0
/dev/sda5 /boot ext3 rw,data=ordered 0 0
/dev/sda3 /home ext3 ro,data=ordered 0 0
/dev/sda11 /local ext3 rw,data=ordered 0 0
/dev/sda2 /opt ext3 rw,data=ordered 0 0
/dev/sda9 /srv ext3 rw,data=ordered 0 0
/dev/sda10 /tmp ext3 rw,data=ordered 0 0
/dev/sda7 /usr ext3 rw,data=ordered 0 0
/dev/sda8 /var ext3 rw,data=ordered 0 0
2、卸载home分区
# umount /dev/sda3
如果发现有提示“device is busy”,找到是什么进程使它busy
3、查找使分区busy的进程
#fuser -m /home 将会显示使用这个模块的pid
#fuser -mk /home 将会直接kill那个pid,然后就可以卸载了。
4.重新挂载分区,命令为
#mount /dev/sda3 /home
或#mount -o rw,remount /dev/sda3 /home
5、重启服务器到rescue模式,输入fsck -y进行自动文件系统错误修复,然后系统运行正常。
补充:LINUX服务器被非正常关机后文件系统容易出错,当linux系统在运行时发现错误后会将文件系统转为只读模式挂接进行保护,从而出现类似的问题。
- SUSE LINUX下文件系统变只读的问题解决
- SUSE LINUX下文件系统变只读的问题解决
- SuSe Linux案例 文件系统只读,强制卸载
- Suse Linux下分区只读问题的解决办法
- Linux 下 SD 卡 只读文件系统
- Ubuntu下U盘变成只读,提示“只读文件系统”或“只读文件系统”的问题
- 对LINUX文件系统只读的处理
- linux文件系统变为只读的修复
- 更改linux文件系统为只读的方法
- XFS文件系统在SUSE Linux下最佳调优方案
- linux下如何将文件系统修改成只读
- Fedora 修复模式(maintenance) 下文件系统只读的解决办法
- Fedora 修复模式(maintenance) 下文件系统只读的解决办法
- Linux文件系统变成只读以后
- linux xxx/xx: 只读文件系统
- linux文件系统成为只读,未完全启动的解决办法
- Linux文件系统只读Read-only file system的解决方法
- Linux文件系统只读Read-only file system的快速解决方法
- 正则表达式处理IE|火狐下的回车
- 精通HQL
- 三-Linux与Windows通过NFS文件同步
- PHP读取各个类型文件
- 围观淘宝首页issue
- SUSE LINUX下文件系统变只读的问题解决
- 很温暖的VS2010宣传片
- PowerDesigner使用教程 —— 概念数据模型
- 带有header的alv
- 12-7 论文总结
- Android学习路线(转)
- 工作积累之NDK编译多个cpp
- GAC TIPS zz
- XCode4 App Store提交小结