只有在安装到apache文件夹时,Vagrant才会使用nfs权限失败

时间:2013-06-18 22:12:42

标签: vagrant nfs centos6 mint

我使用Linux Mint作为Host和CentOS作为guest,每当我尝试将文件夹共享到apache文件夹(下面的示例)时,它都会失败并且所有其他apache操作都失败了。

config.vm.share_folder "apache", "/var/www/html", "../src", :extra => 'dmode=775,fmode=775', :nfs => (FFI::Platform::IS_WINDOWS ? false: true)

然后我得到以下错误:

error: unpacking of archive failed on file /var/www/html: cpio: chown failed - Operation not permitted

然而,当我将文件夹挂载到说/ html时,没有一个问题,我的流浪汉运行干净。

我绝望地试图将文件放在他们想要的文件夹中,知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这里我们也遇到了这种问题。

这里的工作方式是调整nfs导出的语法:

config.vm.synced_folder ".", "/vagrant", :nfs => { :mount_options =>  ["dmode=777","fmode=777"] }

26710386

中所述

注意:nfs行和挂载选项。您必须将其用作

nfs => { :mount_options => ["dmode=777","fmode=777"] }

而不是后一种方式:“nfs”,mount_options:... was。

希望它有所帮助。

相关问题