Kopieren eines Files auf NFS-Share blockiert Filezugriff (`ls -l`)
by Frank Thommen
Hallo zusammen,
wir haben auf einigen unserer Rechner das Problem, dass beim Kopieren
eines Files in ein NFS-gemountetes Verzeichnis der Zugriff (z.B. via `ls
-l`) auf das Zielfile blockiert ist bis der Kopiervorgang abgeschlossen
ist. Das behindert die Berechnungen der Benutzer hier bis zur
faktischen Unbenutzbarkeit der Rechner:
# cp grossesfile /mnt/grossesfile
ein gleichzeitiges `ls -l /mnt` ist blockiert und beendet erst nachdem
der Kopiervorgang ebenfalls fertig ist. Ein `strace ls -l /mnt` zeigt
wo es haengt:
# strace ls -l /mnt
[...]
lstat("grossesfile",
/mnt ist ohne spezielle Optionen gemountet.
Dieses Verhalten beobachten wir auf folgenden Systemen:
FC5, x86_64, Kernel 2.6.19-1.2288.fc5 SMP,
mount version 'util-linux 2.13-pre7',
NIC: Broadcom NetXtreme BCM5752 PCI Express (rev 02),
Speed: 1000Mb/s
FC5, i686, Kernel 2.6.15-1.2054_FC5,
mount version 'util-linux 2.13-pre6',
NIC: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74),
Speed: 100Mb/s
FC6, x86_64, Kernel 2.6.20-1.2944.fc6 SMP,
mount version 'util-linux 2.13-pre7',
NIC: Broadcom NetXtreme BCM5752 PCI Express (rev 02),
Speed: 1000Mb/s
Aber *keinerlei* solche Probleme gibt es auf:
FC5, x86_64, 2.6.20-1.2307.fc5 SMP,
mount version 'util-linux 2.13-pre7',
NIC: Broadcom Corporation Unknown device 167a (rev 02),
Speed: 1000Mb/s
Irgendwelche Hinweise, in welcher Richtung die Suche weitergehen koennte
oder aehnliche Erfahrungen (und Loesungen)? Mit Freund Google konnte
ich leider nichts Hilfreiches in Erfahrung bringen.
Liebe Gruesse
frank
--
Frank Thommen - IT Support Structures - EMBL Heidelberg
fthommen(a)embl.de - +49 6221 387 8353
17 years