共有ディレクトリベイグラントのパフォーマンスを高めるために、NFSファイルシステムを開きます。

ベイグラントデフォルト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をサポートしていないため。

解決すべき質問:

  1. NFSをサポートするかどうか  :public_network:いいえ

  2. 一部の人々はそれがインストールされていたと言う  portmap、私は理由を説明することができ、? 

  3. 窓の下の放浪NFSサポートの問題?参考:http://www.iamle.com/archives/2011.html


参考資料:http://docs.vagrantup.com/v2/synced-folders/nfs.html




オリジナル住所: NFSファイルシステムのパフォーマンスの向上を開くベイグラント共有ディレクトリの
タグ: ベイグラント    マック    NFS    share_folder   

インテリジェント勧告

ます。https://my.oschina.net/54php/blog/600086で再現

おすすめ

転載: blog.csdn.net/weixin_34077371/article/details/91518135