1

我使用 Linux Mint 作为主机和 CentOS 作为来宾,每当我尝试将文件夹共享到 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 时,没有任何问题,而且我的 vagrant 运行干净。

我拼命地试图把东西放在它们本来应该存在的文件夹中,知道如何解决这个问题吗?

4

1 回答 1

0

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

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

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

26710386 所述

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

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

而不是后一种方式 type: "nfs", mount_options: ... 是。

希望能帮助到你。

于 2015-03-03T13:09:41.707 回答