Tôi đã cố gắng để biết liệu Relatime hay noatime được đặt trên một hệ thống tập tin, nhưng tôi không tìm thấy thông tin, không trong / etc / fstab, cũng không có trong tùy chọn khởi động kernel.
Trước hết, có vẻ như rõ ràng rằng tôi không có hành vi "bình thường" trên atime:
root@antec:/tmp# rm -f test.txt; echo a>test.txt
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:30.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp# cat test.txt > /dev/null
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp# date
Mon Aug 1 21:55:00 CEST 2011
root@antec:/tmp# cat test.txt > /dev/null
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200 <--- atime not modified
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp#
Tôi có hai câu hỏi:
- Noatime hoặc relatime là một tùy chọn gắn kết mặc định, và nếu có, từ bản phát hành kernel nào?
- Có cách nào để xem các tùy chọn gắn kết mặc định (nghĩa là: làm thế nào tôi có thể thấy lý do tại sao tôi không có hành vi atime "bình thường"?)
Nhiều câu hỏi nhưng tôi nghĩ chúng có liên quan. Hãy chỉnh sửa tiêu đề nếu bạn có một tiêu đề rõ ràng hơn.