![如何共享新动态创建的文件夹?](https://linux22.com/image/1564129/%E5%A6%82%E4%BD%95%E5%85%B1%E4%BA%AB%E6%96%B0%E5%8A%A8%E6%80%81%E5%88%9B%E5%BB%BA%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
答案1
发生这种情况是因为动态创建的目录不是由 NFS 服务器导出的,而是包含在导出的 FS 中/home/noor/Public/Flight24
。
要从远程 NFS 客户端直接挂载,文件夹必须由 NFS 导出。
一种可能的解决方案可能适合您的需要,那就是不要逐一声明,/etc/exports
而是在代码中编写一个新函数,该函数在创建文件夹后导出该文件夹,并在删除之前删除导出(如果需要)。无文件导出的示例:
exportfs -o rw,nohide,insecure,no_subtree_check *:/exports/opt
<-请注意检查文档,我不知道 WILDACRD 是否在这里工作
如果导出必须是持久的,您可以将其附加到文件中/etc/exports
,然后使用以下方式重新加载导出:exportfs -a