最新消息:

ext3 readonly filesystem

优化 admin 3151浏览 0评论

准备优化磁盘系统。通过noatime忽略写入读取文件的访问时间,同时取用ext3的写回缓存data=writeback。结果证实不能直接在/etc/fstab增加data=wrtebck的mount参数,否则会出现EXT3-fs: cannot change data mode on remount(dmesg内核日志),同时/系统会mount为只读,导致所有文件不能写。写时都提示readonly filesystem。

解决办法如下:

1.通过/proc/mounts查看系统挂载情况
# cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / ext3 ro,data=ordered 0 0
/dev /dev tmpfs rw 0 0
/proc /proc proc rw 0 0
/sys /sys sysfs rw 0 0
/proc/bus/usb /proc/bus/usb usbfs rw 0 0
devpts /dev/pts devpts rw 0 0

发现/这个被挂载为ro(read only)模式。可以通过重新挂载为rw模式

2.重新挂载,将ro模式变为rw模式
#mount -o remount,rw /dev/root /

这个时候,你会发现可以写文件了。别忘记了把/etc/fstab中的data=writeback去掉,reboot一下系统就ok了。另外可以通过tune2fs -o journal_data_writeback来开启writeback写回机制。

转载请注明:爱开源 » ext3 readonly filesystem

您必须 登录 才能发表评论!