質問 :サーバーを再起動せずにルートから noatime マウント オプションを削除する方法は?
Linux のマウントには、atime 関連のオプションが 5 つあります。
- ノータイム – (ファイルとディレクトリの両方の) atime 属性は、書き込みアクセス中にのみ更新されます。
- ノディラタイム – ディレクトリの atime は、書き込みアクセス中にのみ更新されます。 relatime と組み合わせることができます。
- 相対時間 / 一度 – atime は relatime のエイリアスです。このオプションは、前の atime が mtime または ctime よりも古い場合、または前の atime が 24 時間以上経過している場合にのみ、atime 属性を更新します。
- 厳格な時間 – 以前は atime と呼ばれていたため、デフォルトのオプションでした。これにより、ファイル アクセスごとに atime 属性が更新されます。 (メタデータ/属性だけでなく、ファイル データへのアクセス)
- 怠惰な時間 – Linux 4.10 では、新しいオプションが追加されました。ファイル inode のメモリ内バージョンの更新時間 (atime、mtime、ctime) のみ。ディスク上のデータは遅延更新されます (詳細については、man 8 マウントを参照してください)。
noatime マウント オプションを削除するには、次の手順に従ってください:
1. Linux カーネル 2.6.30 より前のバージョンでは、次のコマンドを使用してください:
# mount -o remount,atime /
2. カーネル バージョン 2.6.30 以降、デフォルト オプションは relatime です。次のコマンドを使用してください。
# mount -o remount,relatime /
または
# mount -o remount,strictatime /
3. mount コマンドと grep を使用してマウント ポイントを確認するか、ファイル /proc/mounts を表示します。 .
# mount | grep -w /
または
# cat /proc/mounts | grep -w /