我试图知道是否在文件系统上设置了relatime或noatime,但是我没有在/ etc / fstab中,也没有在内核引导选项中找到该信息。
首先,很明显我一次没有“正常”行为:
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#
我有两个问题:
-noatime或relatime是默认的挂载选项吗?如果是,从哪个内核发行版?
-有没有办法查看默认的挂载选项(即:我怎么能看到为什么我没有“正常”的正常行为?)
很多问题,但我认为它们是相关的。如果您有更明确的标题,请随时编辑标题。
也许在serverfault.com上问