Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

atime pas mis a jour via NFS

1 view
Skip to first unread message

Andre Majorel

unread,
Jan 4, 2008, 4:42:05 PM1/4/08
to
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: bo...@prince.com l...@incondensable.com)
Face down, nine edge first.

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

doug713705

unread,
Jan 6, 2008, 3:27:30 PM1/6/08
to
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=8192,wsize=8192

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) -

0 new messages