Kapan `relatime` dijadikan default?


Jawaban:


13

Saya ingat perubahannya, tetapi tidak bisa mengingat tanggalnya. Ini tampaknya bahwa itu adalah kembali pada tahun 2007. Menurut artikel itu, relatime tersedia di 2.6.20, dan itu menjadi pilihan default beberapa versi setelah itu (2.6.24) mungkin.

Edit: man mount / relatime mengatakan 2.6.30.

Dari 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>

Hmm, server CentOS 5 saya menggunakan 2.6.21 tampaknya tidak memiliki relatime. Aneh.
Boikot SE untuk Monica Cellio

1

opsi mount relatime adalah default default sejak RHEL / CentOS / Scientific Linux versi 6 ( lihat di sini ).

Jika opsi relatime digunakan, atime diperbarui ketika:

  1. atime lama adalah <= dari mtime / ctime
  2. setidaknya 24 jam (hardcoded dalam fs / inode.c ) telah berlalu sejak pembaruan atime terakhir
  3. inode kotor (atau isi file telah diubah tetapi ada di buffer dan belum ditulis ke disk fisik)
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.