我有一个 SSD 用于存储操作系统,还有一个 1 TB 硬盘用于存储文件(安装在 /run/media/owner/ExtraHDD/)。我想共享我的文件。我可以使用 NFS 共享我的 SSD(例如 /home/owner),但如果我尝试对我的 1 TB 硬盘(/run/media/owner/ExtraHDD/)执行相同操作,则在尝试将其安装在客户端上时会出现访问被拒绝错误。
这是我的 /etc/exports:
/home/owner 192.168.1.1/24(rw,sync,nohide)
/run/media/owner/ExtraHDD 192.168.1.1/24(rw,sync,nohide)
答案1
这可以通过启用交叉安装来实现。只需crossmnt
在 /etc/exports 中添加导出条目即可
/srv *(rw,fsid=0,no_subtree_check,crossmnt)
并且不要忘记发出适当的命令以使更改生效,如下所示:
$ exportfs -ra
答案2
你试过这个吗?设置 NFS