/proc/mounts 上的 ro 根文件系统

/proc/mounts 上的 ro 根文件系统

我的 ubuntu 9.10 正在将根文件系统安装为只读。已经尝试了在论坛上找到的一些选项,如 fsck、remounts 等,但没有运气......

就我所找到的而言,我的问题是 /proc/mounts:

root@WKS00335:~# cat /proc/mounts
 rootfs / rootfs rw 0 0
 none /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
 none /proc proc rw,nosuid,nodev,noexec,relatime 0 0
 udev /dev tmpfs rw,relatime,mode=755 0 0
 /dev/mapper/WKS00355-root / ro,relatime,barrier=1,data=ordered 0 0
 none /sys/kernel/security securityfs rw,relatime 0 0

我的根定义为 ro

对于 etc/fstab,我得到:

root@WKS00335:~# cat /etc/fstab
 # /etc/fstab: static....
 #comments#
 #<file system>...
 proc /proc proc defaults 0 0
 /dev/mapper/WKS00355-root / ext4 errors=remount-ro 0 1
 #boot was on /dev/sda5 during installation
 UUID=9254b90c-c665-4dc1-8e1a-7b2e6a493ca4 /boot ext2 defaults 0 2
 /dev/mapper/WKS00355-swap_1 none swap sw 0 0
 /dev/sdc0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

问题是,我如何更改 /proc/mounts 以便 /dev/mapper/WKS00355-root / 是 rw 而不是 ro?

答案1

sudo grep -ir WKS00355-root /var/log/ ; dmesg | grep WKS00355-root

显然某种错误导致您的根分区变为只读,因此您需要查看日志文件以找出原因。上述命令应该会返回一些相关信息。

如果没有,则错误可能存在于已压缩和存档的日志文件中。如果正常运行时间不是问题,最简单的做法就是重新启动,然后如果 root 仍为只读,则立即发出上述命令。

如果你发出该命令会发生什么sudo mount -o remount,rw /

相关内容