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

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.


Bitte akzeptieren Sie Ihre eigene Antwort, wenn Sie die Lösung für Ihr Problem gefunden haben!
— Benjamin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.