atime pas mis a jour via NFS

Le
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92,wsize92

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.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
doug713705
Le #7247061
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.
Publicité
Poster une réponse
Anonyme