基本上,当我应用内部日志功能时,我的 root ( /
) ext4 分区始终以只读方式安装。我知道这应该是默认值,但今天我一直在尝试将外部日志应用于每个 ext4 分区的 ramdisk,因为我使用的是 SSD,并且希望从中获得最大性能(日志记录会阻碍:http://raid6.com.au/posts/fs_ext4_external_journal/)。当将外部日志应用到 ramdisk 后,我重新启动计算机,发现它不再启动,因为 ramdisk 不是持久性的,并且 ext4 分区试图在 ramdisk 上加载/应用外部日志,因此我陷入了混乱。不再存在,所以我不得不使用 CentOS 7 Live CD“救援”功能来“救援”安装。
所以基本上,我不能再在我的根分区上应用内部日志。我已经在其他分区上纠正了它(奇怪的是,它只会/opt
在不“忙”的情况下卸载)。有没有办法来解决这个问题?我希望在正确地对外部 ramdisk 实施日志记录的同时启用内部日志记录。
我正在尝试使用以下命令重新打开 ext4 分区的内部日志记录功能:
tune2fs -O has_journal /dev/sda3
但是重新启动时,根分区以只读方式挂载,我无法卸载它并重新挂载为rw
.所以我必须将其关闭:
tune2fs -O ^has_journal /dev/sda3
欢迎所有反馈。