「relatime」がデフォルトになったのはいつですか?


回答:


13

変更を覚えていますが、日付を思い出すことができませんでした。そうです、それが記事によると、バック2007年だった、がrelatimeは2.6.20で利用可能であり、それはその後、いくつかのバージョンのデフォルトのオプションになった(2.6.24)多分。

編集: man mount / relatimeは2.6.30と言います。

ChangeLog-2.6.30から:

commit 0a1c01c9477602ee8b44548a9405b2c1d587b5a2
Author: Matthew Garrett <mjg@redhat.com>
Date:   Thu Mar 26 17:53:14 2009 +0000

Make relatime default

Change the default behaviour of the kernel to use relatime for all
filesystems. This can be overridden with the "strictatime" mount
option.

Signed-off-by: Matthew Garrett <mjg@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

うーん、2.6.21を使用している私のCentOS 5サーバーには相対時間がないようです。奇妙な。
モニカチェリオのボイコットSE

1

relatimeマウントオプションは、RHEL / CentOS / Scientific Linuxバージョン6以降のデフォルトです(こちらを参照)。

relatimeオプションが使用されている場合、atimeは次の場合に更新されます。

  1. 古いatimeはmtime / ctimeよりも小さい
  2. 最後のatime更新から少なくとも24時間(fs / inode.cにハードコードされている)が経過している
  3. iノードが汚れている(またはファイルの内容が変更されているが、バッファ内にあり、まだ物理ディスクに書き込まれていない)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.