如何禁用专用服务器上的ext4 has_journal选项?

我有SSD驱动器的Ubuntu 10.04专用服务器。 因此我想禁用文件系统日志。

通常情况下,可以这样做“tune2fs -O ^ has_journal / dev / md2”。 但是,根文件系统处于读写模式,因此tune2fs会打印一个错误。 “-f”不起作用。

也许在启动过程中会有一些脚本被执行,并且以只读的方式挂载根文件系统。 所以我可以将上面的命令添加到该脚本。

顺便说一句,我可以重新安装操作系统,但ext2不可用。 服务器提供商pipe理员网页在重新安装操作系统时不允许传递创build分区选项。

如果能够在几分钟内closures足够的服务,您应该能够以root-only的方式重新挂载根分区。 使用lsof +f -- /来找出哪些程序有文件打开。 特别是,如果/var/log位于根分区上,则必须closures日志logging; 和/tmp最好在tmpfs或单独的文件系统上。

如果您的托pipe服务提供商允许您访问控制台,则可以在内核命令行上传递init=/bin/sh (这将运行一个shell而不是init ),并从那里运行tune2fs