我有一个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。