suse linux 文件只可读,SUSE LINUX下文件系统变只读的问题解决
現象產生:服務器在掛載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下文件系统变只读的问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 睡眠面膜要洗掉睡觉吗
- 下一篇: 铁皮石斛能减肥吗