web-dev-qa-db-ja.com

専用サーバーでext4has_journalオプションを無効にするにはどうすればよいですか?

SSDドライブを備えたUbuntu10.04専用サーバーがあります。したがって、ファイルシステムジャーナルを無効にします。

通常、これは「tune2fs -O ^ has_journal/dev/md2」のように実行できます。ただし、ルートファイルシステムは読み取り/書き込みモードであるため、tune2fsはエラーを出力します。 「-f」は機能しません。

おそらく起動中に、ルートファイルシステムを読み取り専用でマウントして実行されるスクリプトがあります。したがって、上記のコマンドをそのスクリプトに追加できます。

ところで、OSを再インストールできますが、ext2は利用できません。サーバープロバイダーの管理Webページでは、OSを再インストールするときにパーティションの作成オプションを渡すことができません。

2
Greg Dan

数分間十分なサービスをオフにする余裕がある場合は、ルートパーティションを読み取り専用で再マウントできるはずです。 lsof +f -- /を使用して、書き込み用にファイルを開いているプログラムを確認します。特に、/var/logがルートパーティションにある場合は、ロギングをオフにする必要があります。 /tmpは、tmpfsまたは別のファイルシステムに配置することをお勧めします。

ホスティングプロバイダーがコンソールアクセスを提供している場合は、カーネルコマンドラインでinit=/bin/shを渡して(これはinitの代わりにシェルを実行します)、そこからtune2fsを実行できます。