只读的根文件系统 – ext3错误?

我有一个ext3文件系统的问题。 这是不可写的,我不能重新安装它。

# echo 1 > /file -bash: /file: Read-only file system # mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) # mount -o remount,rw / mount: block device /dev/VolGroup00/LogVol00 is write-protected, mounting read-only 

我可以修复它没有服务器重新启动?

如果在计算机启动后发生这种情况,请检查dmesg或其他系统日志以获得有关硬件出错的报告(例如访问底层磁盘时报告的IO错误),这些错误可能会触发内核将其置于只读模式有人(你!)来做出更明智的决定。

它可能会在LVM级别下降到只读模式( lvs在第二个Attr列中没有“w”),所以你可以用lvchange --ignorelockingfailure -pw VolGroup00/LogVol00将它弹回lvchange --ignorelockingfailure -pw VolGroup00/LogVol00 。 或者,VG可能会降低写访问(通常由硬件故障引起),在这种情况下, vgs输出中Attr列的第一个字符缺lessw 。 在运行时不能改变它的外观。

如果LVM在LV或VG上的写入权限降低了,这可能是一个非常好的原因,除非你不关心你的数据,否则我会考虑根源,而不是试图让LVM变成允许写入再次。

有可能是文件系统错误。 在umount之后运行fsck。 这不会需要重新启动。 尝试fsck而不使用-a或-p。