Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

atime pas mis a jour via NFS

1 réponse
Avatar
Andre Majorel
Suite au passage d'un serveur NFS du kernel 2.6.12 au 2.6.23,
quand un client NFS lit un fichier, son atime n'est pas mis à
jour :

client$ ll -u --time-style +%Y-%m-%d_%H:%M:%S /nfsmnt/zz
-rw-r--r-- 1 xxx xxx 0 2007-12-21_14:58:11 /nfsmnt/zz
client$ md5sum /nfsmnt/zz
d41d8cd98f00b204e9800998ecf8427e /nfsmnt/zz
client$ date +%Y-%m-%d_%H:%M:%S
2007-12-21_15:00:28
client$ ll -u --time-style +%Y-%m-%d_%H:%M:%S /nfsmnt/zz
-rw-r--r-- 1 xxx xxx 0 2007-12-21_14:58:11 /nfsmnt/zz

Quand on lit le fichier localement, i.e. sur le serveur NFS,
l'atime est mis à jour correctement :

serveur$ ll -u --time-style +%Y-%m-%d_%H:%M:%S /nfsmnt/zz
-rw-r--r-- 1 xxx xxx 0 2007-12-21_14:58:11 /nfsmnt/zz
serveur$ md5sum /nfsmnt/zz
d41d8cd98f00b204e9800998ecf8427e /nfsmnt/zz
serveur$ date +%Y-%m-%d_%H:%M:%S
2007-12-21_15:04:00
serveur$ ll -u --time-style +%Y-%m-%d_%H:%M:%S /nfsmnt/zz
-rw-r--r-- 1 xxx xxx 0 2007-12-21_15:03:57 /nfsmnt/zz

Options de montage de /nfsmnt :
- serveur : rw,noexec,nosuid,nodev,nodiratime
- client : rw,user=root,nosuid,nodev,nodiratime,intr,rsize=8192,wsize=8192

Une idée ?

--
André Majorel <URL:http://www.teaser.fr/~amajorel/>
(Counterfeit: boxyn@prince.com leg@incondensable.com)
Face down, nine edge first.

--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.

1 réponse

Avatar
doug713705
Le vendredi 4 janvier 2008 22:42, Andre Majorel s'est exprimé de la sorte
sur fr.comp.os.linux.moderated :

Options de montage de /nfsmnt :
- serveur : rw,noexec,nosuid,nodev,nodiratime
- client : rw,user=root,nosuid,nodev,nodiratime,intr,rsize92,wsize92



Extrait de man mount (-o) :

atime Update inode access time for each access. This is
the default.


noatime
Do not update inode access times on this file system
(e.g, for faster access on the news spool to speed
up news servers).

Je ne connais pas l'option nodiratime (elle n'apparait pas dans man mount
chez moi) mais vu son nom, elle ne peut qu'enpécher la mise à jour de
l'access time (au moins sur le répertoire).

A vérifier, mais l'ajout de l'option de montage "atime" devrait résoudre le
problème (à voir si c'est compatible avec nodiratime, ce dont je doute).


--
@+
Doug - Linux user #307925 - Gentoo rocks ;-)
[ Plus ou moins avec une chance de peut-être ]
- Pour me contacter, enlever nospam (2X) -

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.