如何在主机和来宾机器之间的共享 nfs 目录中映射符号链接目标路径?

Posted

技术标签:

【中文标题】如何在主机和来宾机器之间的共享 nfs 目录中映射符号链接目标路径?【英文标题】:How to map symlink target path in a shared nfs directory between host and guest machines? 【发布时间】:2016-03-02 22:24:16 【问题描述】:

我正在使用 Chef Provisioner 运行 VM。我有一个以下列方式定义的共享 nfs 目录:

"synced_folders": [ "host_path": "~/data", "guest_path": "/var/www", "type": "nfs" ....

我使用 chef link 函数在厨师食谱中创建了一个符号链接。它在虚拟机上运行良好。但是,由于主机上不存在相同的路径,因此链接已断开。那么有没有办法将符号链接从访客映射到主机? 例如,在 VM 上,我在 /var/www/file1/var/www/file2 之间创建了一个链接。此路径将在主机上断开。如果我可以将主机上的路径映射为~/data/file2,那就太好了

【问题讨论】:

【参考方案1】:

据我所知,NFS 不提供此功能。 Samba 可以,不知道 VBox 的共享磁盘助手可以。

【讨论】:

以上是关于如何在主机和来宾机器之间的共享 nfs 目录中映射符号链接目标路径?的主要内容,如果未能解决你的问题,请参考以下文章

Jekyll --watch 命令在共享文件夹 (nfs) Mac 主机中不起作用,使用 Virtual box Ubuntu 来宾机器

NFS文件共享服务

NFS

NFS介绍

NFS 共享存储与LVS

NFS企业级网络文件共享