Hallo Leute,
mein Problem besteht in der Kommunikation zwischen zwei Gentoo Kisten, mit folgender Konfiguration:
Workstation (192.168.0.1)
Server(192.168.0.2)
Auf der Workstation werden die Homeverzeichnisse vom Server gemounted.Das Arbeiten mit den Home-Verzeichnissen funktioniert, bis aufwendigere Dinge ausgelesen werden müssen als nur eine .config Datei. z.B. wenn ich CD's Rippe (mit Grip) oder wenn ich mit Firefox durchs WWW browse. Sobald der Firefox mehrere Daten in den Cache schreibt, btw Grip die .wav Dateien auf die Platte schiebt schlägt die Lastanzeige des Gnome-System-Monitor aus, und der gesammte Rechner hängt für mehrere Sekunden bis Minuten.
In den Logs finden sich auf der Workstation folgende Einträge:
|
Quellcode
|
1
2
3
4
5
6
7
8
|
Feb 11 20:33:52 [kernel] lockd: cannot monitor 192.168.0.2
Feb 11 20:33:53 [kernel] nsm_mon_unmon: rpc failed, status=-13
Feb 11 20:33:53 [kernel] lockd: cannot monitor 192.168.0.2
Feb 11 20:33:53 [kernel] nsm_mon_unmon: rpc failed, status=-13
- Last output repeated 3 times -
Feb 11 20:33:55 [kernel] lockd: cannot monitor 192.168.0.2
Feb 11 20:33:55 [kernel] lockd: failed to monitor 192.168.0.2
Feb 11 20:33:55 [kernel] nsm_mon_unmon: rpc failed, status=-13
|
Auf dem Server findet sich in den Logs nichts. Ausgelastet ist der Server ebenfalls nicht,
Hier ein auszug aus der Workstation Kernel-konfig:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#
# Network File Systems
#
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V4=y
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
# CONFIG_RPCSEC_GSS_SPKM3 is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
|
Und die entsprechenden Eintrag des Servers:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#
# Network File Systems
#
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFS_V4=y
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPCSEC_GSS_SPKM3 is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
|
Ich glaube es liegt daran, das auf dem Server der rpc.lockd nicht läuft, denn ein ps ax gibt folgendes auf dem Sever aus:
|
Quellcode
|
1
2
3
4
|
12452 ? Ss 0:00 /sbin/rpc.statd
12506 ? S 0:00 [rpciod]
12509 ? Ss 0:00 /usr/sbin/rpc.mountd
18804 pts/0 D+ 0:00 grep rpc
|
Allerdings, wenn ich auf dem Server folgenden Befehl ausführe:
|
Quellcode
|
1
|
/sbin/rpc.lockd
|
geschieht gar nichts. Es kommt weder eine Fehlermeldung, noch taucht irgendetwas in den locks auf, nocht findet sich der rpc.lockd in den laufenden prozessen.
Ist das ein allgemeiner bug? oder kann ich das anderweitig beheben?
Was für optionen kann ich in die /etc/conf.d/nfs eintragen, btw wo finde ich nähere informationen dazu?
Was für optionen könnten beim mounten von Home-Verzeichnissen nützlich sein, um solche Verzögerungen zu vermeiden?
Bin für jeden Hinweis dankbar, sitze nun schon seit gut zwei Monaten an diesem Problem (natürlich nicht durchgehend
)
MFG & Dank im Vorraus
BeowulfOF