Коли було встановлено за замовчуванням `relatime`?


12

Який перший випуск ядра Linux встановлений relatimeяк параметр кріплення за замовчуванням?


5
Правопис цього варіанту дуже прикро: я назавжди розберу його як помилку "реального часу".
dmckee --- кошеня колишнього модератора

Відповіді:


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>

Гм, мої сервери CentOS 5, які використовують 2.6.21, не мають відносного часу. Дивно.
Бойкот SE для Моніки Селліо

1

Параметр кріплення для ретрансляції за замовчуванням є типовим, оскільки RHEL / CentOS / Scientific Linux версії 6 ( див. тут ).

Якщо використовується опція відновлення часу, atime оновлюється, коли:

  1. старий аніме <=, ніж mtime / ctime
  2. пройшло щонайменше 24 години (жорстко закодовані у fs / inode.c ) з моменту останнього оновлення atime
  3. inode забруднений (або вміст файлу змінено, але він знаходиться в буфері і ще не записаний на фізичний диск)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.