Khi nào `relatime` được làm mặc định?


12

Bản phát hành nhân Linux đầu tiên được đặt relatimelàm tùy chọn gắn kết mặc định là gì?


5
Chính tả của tùy chọn đó là rất đáng tiếc: tôi sẽ mãi mãi phân tích nó như là một sai lầm của "thời gian thực".
dmckee --- ex-moderator mèo con

Câu trả lời:


13

Tôi nhớ sự thay đổi, nhưng không thể nhớ ngày. Có vẻ như nó đã trở lại vào năm 2007. Theo bài báo, Relatime có sẵn trong 2.6.20 và nó có thể trở thành tùy chọn mặc định một vài phiên bản sau đó (2.6.24) .

Chỉnh sửa: man mount / relatime nói 2.6.30.

Từ 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, các máy chủ CentOS 5 của tôi sử dụng 2.6,21 dường như không có thời gian tương đối. Lạ thật.
Tẩy chay SE cho Monica Cellio

1

tùy chọn gắn kết tương đối là mặc định mặc định kể từ phiên bản 6 của RHEL / CentOS / Khoa học Linux ( xem tại đây ).

Nếu tùy chọn tương đối được sử dụng, atime được cập nhật khi:

  1. atime cũ là <= hơn mtime / ctime
  2. ít nhất 24 giờ (mã hóa cứng trong fs / inode.c ) đã trôi qua kể từ lần cập nhật cuối cùng
  3. Inode bị bẩn (hoặc nội dung tệp đã bị thay đổi nhưng nó nằm trong bộ đệm và chưa được ghi vào đĩa vật lý)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.