【发布时间】:2020-03-04 13:09:11
【问题描述】:
我有一个 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
实在想不通
- 错误的根源是什么,最重要的是
- 我可以从中找出两者之间的区别。
我愿意接受进一步调查的建议或解答我的疑问。提前感谢您提供任何有用的意见!
【问题讨论】:
-
您是否刷新了导出
exportfs -ra? -
@KamilCuk 是的,我做到了。我还重新启动了两台服务器。