ベイグラントデフォルトVirtualBoxの共有ディレクトリの読み取りと書き込み性能が良くなかったし、良いベイグラントサポートは、NFSファイル・システム・アプローチを共有し、我々は、NFSのパフォーマンスの向上を可能にすることができます
道を開きます。
まず、ネットワークを仮想マシンにするために設定されている :private_network
モデルを。
そして、ホストシステムがインストールされているかどうかを確認し nfsd
、マックOS Xのデフォルトは統合され、いくつかのLinuxは(例えばUbuntuのために)をサポートするために、対応するパッケージをインストールする必要があります。
$ sudo apt-get install nfs-kernel-server nfs-common
一方、仮想計算機システムは、対応するパッケージをインストールする必要があります。
$ sudo apt-get install nfs-common
次に、コンフィギュレーション・ファイルVagrantfileを編集し、共有ディレクトリが nfs
設定されている true
次のように:
Vagrant.configure("2") do |config| # ... config.vm.synced_folder ".", "/vagrant", :nfs => trueend
コマンドを使用し、保存した後に vagrant reload
有効にするには、再起動後に仮想マシンを、中にホストコンピュータを変更します /etc/exports
、あなたが起動するたびにパスワードを入力する必要があり、入力を求めていることになるので、ファイルのトラブルを少し。
テスト結果
このように、NFSが正常に起動し、次の時間単位のテストを行う、あなたは速度をテストすることができ、それは速くなりませんか?ここでは公式のやっているユニットテストは、スコアを走りました。
VirtualBox Shared Folders: 5m 14sHost File System: 10sNative VM File System: 13sNFS Shared Folders: 22sNFS Shared Folders (warm cache): 14s
Windowsユーザーは、この機能を使用することはできませんので、Windowsは、NFSをサポートしていないため。
解決すべき質問:
NFSをサポートするかどうか
:public_network
?:いいえ一部の人々はそれがインストールされていたと言う
portmap
、私は理由を説明することができ、?窓の下の放浪NFSサポートの問題?参考:http://www.iamle.com/archives/2011.html
参考資料:http://docs.vagrantup.com/v2/synced-folders/nfs.html
オリジナル住所: NFSファイルシステムのパフォーマンスの向上を開くベイグラント共有ディレクトリの
タグ: ベイグラント マック NFS share_folder
インテリジェント勧告
- VirtualBoxの+ Ubuntuの仮想マシンディレクトリ共有
- どこでもMy Macのソフトウェアコレクション
- プライベートDNSサービスを作成するには
- [実際]ドッカーが本当の1つを得る:Dockeerをインストールします。
- nginxの無効IP IPセグメント
ます。https://my.oschina.net/54php/blog/600086で再現