Fehler "Datei-ID geändert" beim Zugriff auf Dateien über NFS

7

Ich habe einen NFS-Kernel-Server konfiguriert und läuft unter Ubuntu 10.04 Server.

/export THIRD_SERVER_IP(rw,fsid=0,insecure,no_subtree_check,async) SECOND_SERVER_IP(rw,fsid=0,insecure,no_subtree_check,async)
/export/ebs THIRD_SERVER_IP(rw,fsid=0,insecure,no_subtree_check,async) SECOND_SERVER_IP(rw,nohide,insecure,no_subtree_check,async)

Ich habe den exportierten Ordner auf den zweiten Server gemountet:

mount -t nfs4 -o proto=tcp,port=2049 NFS_SERVER_IP_HERE:/ebs /ebs

und es funktioniert gut. Ich habe es auf dem dritten Server bereitgestellt, kann jedoch nicht auf Dateien zugreifen.

ls -l /ebs
ls: reading directory /ebs: Stale NFS file handle
total 0

Das Syslog auf dem dritten Server sagt:

kernel: [11575.483720] NFS: server NFS_SERVER_IP_HERE error: fileid changed
kernel: [11575.483722] fsid 0:14: expected fileid 0x2, got 0x6e001

Einige Infos:

uname -r
2.6.32-312-ec2
uname -m
i686
Roman Prykhodchenko
quelle
Ich habe eine Antwort gefunden. Kann jetzt wegen 24-Stunden-Limit nicht gepostet werden.
Roman Prykhodchenko
Danke für deinen Kommentar. Ich habe alle beantworteten Fragen als beantwortet markiert.
Roman Prykhodchenko

Antworten:

1

Der Fehler ist auf einen falschen fsid- Wert in / etc / export zurückzuführen .

Ich habe die zweite Zeile durch diese ersetzt:

/export/ebs THIRD_SERVER_IP(rw,insecure,no_subtree_check,async) SECOND_SERVER_IP(rw,nohide,insecure,no_subtree_check,async)

und jetzt funktioniert es.

Roman Prykhodchenko
quelle
Bitte akzeptieren Sie Ihre eigene Antwort, wenn Sie die Lösung für Ihr Problem gefunden haben!
Benjamin