If, like Tim Connors, you’re puzzled about why the kernel isn’t honouring your “norelatime
” or “atime
” options and is keeping the default “relatime
” mount option then be reassured it’s not a kernel bug, it’s a bug in the mount command instead. 😉
Basically to enable the POSIX “atime
” behaviour again (for those few cases which require it) the mount command needs to pass the MS_STRICTATIME
option to the mount(2)
syscall, but it appears that the version in the mainstream distributions is too old to do this. There is already a Fedora bug to backport this, and Tim has just reassigned his existing one to mount.