Ошибка «fileid changed» при доступе к файлам через NFS

У меня есть сервер nfs-kernel-server, настроенный и запущенный на сервере Ubuntu 10.04.

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

Я установил экспортированную папку на второй сервер:

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

, и все работает отлично. Я подключил его к третьему серверу, но я не могу получить к нему доступ.

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

В syslog на третьем сервере говорится:

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

Некоторая информация:

uname -r
2.6.32-312-ec2
uname -m
i686
7 голосов | спросил Roman Prykhodchenko 18 PMpMon, 18 Apr 2011 15:57:50 +040057Monday 2011, 15:57:50

1 ответ


1

Ошибка произошла из-за неправильного значения fsid в /etc /exports.

Я заменил вторую строку следующим:

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

, и теперь он работает.

ответил Roman Prykhodchenko 19 PMpTue, 19 Apr 2011 15:03:57 +040003Tuesday 2011, 15:03:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132