centos因爲文件系統的某種故障,忽然變爲只讀文件系統後,能夠經過如下幾種方式來解決:centos
1. 重啓解決
.net
2. 使用fsck -y /dev/sda1 進行自動修復。(用」-y」選項來執行該命令對硬盤進行檢查和修復)rem
添加參數:fsck -y -C -t ext3 /dev/sda1 (通常狀況下修復完成後,全部文件移動到 lost+found目錄,文件名會被改變)get
(-C 顯示進度條 -t 指定文件系統類型 -y 默認自動yes修復)tab
3. 若是fsck修復完成後,啓動系統依然只讀,則查看分區結構:移動
[root@localhost ~]# more /etc/fstab
[root@localhost ~]# more /proc/mounts
[root@localhost ~]# mount
/dev/sda2 on / type ext3 (rw)
proc on /proc type proc (rw)文件
sysfs on /sys type sysfs (rw)文件系統
用mount命令查看ro的分區, 若是發現有ro,就從新mount,如:vi
umount /dev/sda1
mount /dev/sda1 /boot
若是發現有提示「device is busy」。
fuser -m /boot 將會顯示使用這個模塊的pid
fuser -mk /boot 將會直接kill那個pid
而後從新mount便可;
也能夠直接remount,命令爲ps
mount -o rw,remount /boot 或
mount -o remount, rw /