vagrantfile 共享資料夾配置

2021-10-10 19:59:53 字數 958 閱讀 8506

開啟nfs提高效能:  vagrant安裝 vagrant-winnfsd外掛程式

centos7 中執行:yum install nfs-utils

配置項如下:

config.vm.synced_folder

"your_folder"(必須) //物理機目錄,可以是絕對位址或相對位址,相對位址是指相對與vagrant配置檔案所在目錄

,"vm_folder(必須)" // 掛載到虛擬機器上的目錄位址

,create(boolean)--可選 //預設為false,若配置為true,掛載到虛擬機器上的目錄若不存在則自動建立

,disabled(boolean):--可選 //預設為false,若為true,則禁用該項掛載

,owner(string):'www'--可選 //虛擬機器系統下檔案所有者(確保系統下有該使用者,否則會報錯),預設為vagrant

,group(string):'www'--可選 //虛擬機器系統下檔案所有組( (確保系統下有該使用者組,否則會報錯),預設為vagrant

,mount_options(array):["dmode=775","fmode=664"]--可選 dmode配置目錄許可權,fmode配置檔案許可權 //預設許可權777

,type(string):--可選 //指定檔案共享方式,例如:'nfs',vagrant預設根據系統環境選擇最佳的檔案共享方式

我的配置如下:

config.vm.synced_folder

"d:/www/code"

, "/code"

, owner:"www"

, group:"www"

,create:true

,mount_options:["dmode=775","fmode=664"]

config.vm.synced_folder ".","/vagrant",disabled:true //禁用vagrant的預設共享目錄

Vagrantfile檔案介紹

vagrantfile的主要功能是描述專案所需的機器型別,以及如何配置和提供這些機器。vagrantfiles之所以稱為vagrantfiles,是因為該檔案的實際文字檔案名是vagrantfile 除非您的檔案系統在嚴格區分大小寫的模式下執行,否則大小寫並不重要 vagrant意味著每個專案執行乙...

linux 實現共享檔案共享

linux和winxp資訊共享 samba伺服器的安裝和配置 步驟 1 查詢是否安裝了samba服務 rpm q samba rpm qa grep samba service smb start 2 安裝samba a 掛載映象 mount t iso9660 iso mymedia o loop...

檔案共享 iscsi磁碟共享

安裝 yum y install targetcli 啟動systemctl start target systemctl enable target 配置targetcli 建立backstore後端儲存 冰箱 backstores block create name cxk dev dev sd...