无法使用日志挂载根文件系统 rw

无法使用日志挂载根文件系统 rw

试图理解整个日记设置,从我读过和尝试过的内容来看,它以某种方式让我困惑。

根文件系统是ext3。通过tune2fs -l /dev/root 检查它表明存在“has_journal”。 “很好”,我想,“这应该很容易!”。

那里没那么快,高手。我将“data=journal”添加到 fstab 中的行中(最初,我有“defaults,data=journal”,但后来删除了“defaults”条目)。

还在 grub.conf 中的“kernel xxx”行中添加了“rootflags=data=journal”。

重新启动后,文件系统以只读方式安装,我需要使用它才能使其可写。 “mount”命令没有执行任何操作,因此我必须检查 /proc/mounts 以获取任何信息。

我也尝试将“data=journal”添加到我的所有 ext3 文件系统中,并且通过 /proc/mounts,一些文件系统似乎以 data=ordered 的形式挂载,而另一些则以 data=journal 的形式挂载……为什么会有这种差异?

如何通过日志记录将根文件系统挂载为 rw?操作系统是CentOS 5.4。

答案1

如果文件系统挂载为 ext3 类型,则默认打开文件系统日志功能,无需显式指定。

可以使用 mount 命令的“-t ext3”选项或在 /etc/fstab 中的类型列中显式指定 ext3 文件系统类型。通常,您不应删除 /etc/fstab 中根文件系统的“默认”选项。

答案2

我发现这一页,这引导我破解我的 initrd。一旦我这样做了,事情就开始起作用了。不确定我是否理解准确为什么我需要这样做,但现在可以了。

问题...什么文件系统不应该是否在启用日志功能的情况下安装? tmp?交换?其他的?

相关内容