CONFIG_DEFAULT_RELATIME を設定して相対時間を無効にする方法

CONFIG_DEFAULT_RELATIME を設定して相対時間を無効にする方法

Linux 2.6.30 以降、ファイルシステムはデフォルトで「relatime」を使用してマウントされます。存在するこの議論CONFIG_DEFAULT_RELATIME、Ingo Molnarは、次のカーネルオプションを追加したと述べました。

追加のカーネルブートオプションなしで、すべてのインストールに対して「norelatime」をデフォルトに設定します。

よくわかりません。これがCONFIG_DEFAULT_RELATIMEinがなければ、.configカーネルがrelatimeをデフォルトのインストールオプションとして使用しないことを意味するのだろうか。

有効またはCONFIG_DEFAULT_RELATIME無効にする方法はmake menuconfig? (関係に関する内容は見つかりませんでした。)

CONFIG_DEFAULT_RELATIME結局、カーネルのソースコードにも見つかりませんでした。

誰かが私を実現できますか?

答え1

インゴ・モルナル(Ingo Molnar)発表修理するしかし、パッチがカーネルツリーに承認されていません。リヌス・トバルズデフォルトは2.6.30で無条件に作成され、relatime3.0でもそのまま残ります。カーネルでデフォルトでrelatimeをオフにするには、Ingo Molnarのパッチをソースコードのコピーに適用する必要があります。

答え2

時間認識FSを必要とするソフトウェアが必要ない場合は、マウントオプション「noatime」を使用する必要があります。 Relatime は atime と互換性があるが atime の欠点がないオプションです。

Atimeのサポートが必要な場合は、インストールオプションに「strictatime」を追加してください。

Linuxでは、最も重要なFSは「noatime」オプションをサポートしています。ディスクの動作速度を得ることができます。

すべてのマウントオプションの場合、端末の「マンマウント」です。

関連情報