У меня есть Linux (raspbian) сервер:
$ uname -a
Linux hester 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux
С двумя каталогами с одинаковыми пользователем / группой / разрешениями:
$ ls -ld /mnt/storage/gitea/ /mnt/storage/hester/
drwxr-xr-x 2 nobody nogroup 26 Mar 2 10:20 /mnt/storage/gitea/
drwxr-xr-x 3 nobody nogroup 21 Feb 21 11:26 /mnt/storage/hester/
Эти два каталога экспортируются с теми же параметрами в файле экспорта:
$ cat /etc/exports
/mnt/storage/hester 192.168.1.15(rw,sync,no_subtree_check)
/mnt/storage/gitea 192.168.1.15(rw,sync,no_subtree_check)
На другом компьютере (упомянутом в файле экспорта 192.168.1.15) я смонтировал оба успешно:
$ mount /mnt/storage/gitea/
$ echo $?
0
$ mount /mnt/storage/hester/
$ echo $?
0
Но теперь странно вещи происходят:
$ ls -l /mnt/storage/
ls: cannot access '/mnt/storage/gitea': Stale file handle
total 0
d????????? ? ? ? ? ? gitea
drwxr-xr-x 3 nobody nogroup 21 Feb 21 11:26 hester
Я действительно не могу понять
- в чем причина ошибки, и прежде всего
- , где я мог бы найти разницу между двумя.
Я открыт для предложений о дальнейших исследованиях или ответов на мои сомнения. Заранее благодарим за любой полезный вклад!