如何使用NFS共享已挂载的驱动器?

Tah*_*aha 3 nfs mount networking hard-drive

我有一个 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)
Run Code Online (Sandbox Code Playgroud)

Waq*_*hid 5

这可以通过启用交叉安装来实现。只需添加crossmnt到 /etc/exports 中的导出条目

/srv        *(rw,fsid=0,no_subtree_check,crossmnt)
Run Code Online (Sandbox Code Playgroud)

并且不要忘记发出适当的命令以使更改生效,如下所示:

$ exportfs -ra
Run Code Online (Sandbox Code Playgroud)