Kiedy „relatime” stał się domyślny?


Odpowiedzi:


13

Pamiętam zmianę, ale nie pamiętałem daty. To wydaje się , że było to w roku 2007. Według artykułu, relatime był dostępny w 2.6.20, a stało się to opcja domyślna kilka wersji po tym (2.6.24) może.

Edycja: man mount / relatime mówi 2.6.30.

Z 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, moje serwery CentOS 5 używające 2.6.21 nie wydają się mieć relatywnego czasu. Dziwne.
Bojkot SE dla Moniki Cellio

1

opcja montowania relatime jest domyślną wartością domyślną od wersji RHEL / CentOS / Scientific Linux wersja 6 ( patrz tutaj ).

Jeśli używana jest opcja relatime, atime jest aktualizowany, gdy:

  1. stary atime jest <= niż mtime / ctime
  2. minęły co najmniej 24 godziny ( zapisane w fs / inode.c ) od ostatniej aktualizacji atime
  3. i-węzeł jest brudny (lub zawartość pliku została zmieniona, ale znajduje się w buforze i nie została jeszcze zapisana na dysku fizycznym)
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.