Eu encontrei lazytime
, uma opção de montagem para o ext4, que resolve isso satisfatoriamente para mim.
This mode causes atime, mtime, and ctime updates to only be made to the in-memory version of the inode. The on-disk times will only get updated when (a) when the inode table block for the inode needs to be updated for some non-time related change involving any inode in the block, (b) if userspace calls fsync(), or (c) the refcount on an undeleted inode goes to zero (in most cases, when the last file descriptor assoicated with the inode is closed).
Esta opção está disponível desde o kernel 4.0.
Além disso, é necessário substituir o padrão de relatime
, caso contrário, você obterá a funcionalidade relatime
além da funcionalidade de armazenamento em cache de lazytime
. Para fazer isso, monte com strictatime
AND lazytime
.