只读方式挂载文件系统时解决方案<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
操作系统
:
Oracle for Redhat
Linux
现象:
以只读方式挂载根文件系统,开机出现以下错误
![](https://s1.51cto.com/attachment/200907/200907071246981654703.jpg)
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
原因:
以只读方式挂载
/
文件系统
#mount –o remount,ro /
#partprobe
此时无法编辑任何文件,如果要编辑
/etc/fstab
,出现以下错误
![](https://s1.51cto.com/attachment/200907/200907071246981679937.jpg)
创建文件会出现以下错误
![](https://s1.51cto.com/attachment/200907/200907071246981715875.jpg)
解决方案:
(1)
利用光盘进入
rescue
模式,如下图
开机光盘启动并按
F5
![](https://s1.51cto.com/attachment/200907/200907071246981747265.jpg)
(
2
)得到一个
shell
![](https://s1.51cto.com/attachment/200907/200907071246981770203.jpg)
(
3
)利用
fdisk
查看分区信息
#fdisk –l
![](https://s1.51cto.com/attachment/200907/200907071246981781421.jpg)
(
4
)创建新的挂载点(目录),用来挂载根文件系统,(
boot
也挂载)
#mkdir –p /redhat/boot
#mkdir –p /redhat/rh
#ls /redhat
![](https://s1.51cto.com/attachment/200907/200907071246981798968.jpg)
(5)
挂载
boot
到
/redhat/boot,
挂载
/
到
/redhat/rh
#mount /dev/sda1 /redhat/boot
#mount /dev/VolGroup00/LogVol00 /redhat/rh
注:
mount
默认选项里有
rw
,所以可以编辑
/etc/fstab
![](https://s1.51cto.com/attachment/200907/200907071246981818593.jpg)
(6)
进入
/redhat/rh
,编辑
/redhat/rh/etc/fstab
#/vi /redhat/rh/etc/fstab
发现自己在挂载点上多了个
” ’ ”
号,太粗心了。
(
7
)
reboot
下系统就
OK
了。回到系统后测试,发现可以编辑
/etc/fstab
文件,并可以正常创建文件
![](https://s1.51cto.com/attachment/200907/200907071246981895343.jpg)
转载于:https://blog.51cto.com/51flash/175059