VagrantでNFSセットアップを取得するのに問題があります。
私のローカルマシンにNFSをインストールしました:
apt-get install nfs-common nfs-kernel-server
そして、私のVagrantfileで使用するように設定します:
config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true)
オン vagrant up
取得:
exportfs: /home/<user>/path/to/dir does not support NFS export
Mounting NFS shared folders failed. This is most often caused by the NFS
client software not being installed on the guest machine. Please verify
that the NFS client software is properly installed, and consult any resources
specific to the linux distro you're using for more information on how to
do this.
ここに1つまたは2つのステップがありませんか?
Ubuntusで暗号化されたホームフォルダーとNFSのいくつかの問題を認識していますが、これは起動前の問題にすぎないことを理解しています。
[更新]私の/etc/exports
ファイルは次のようになります。
# VAGRANT-BEGIN: 5af3e5d6-b086-416d-8eab-987275445634
/home/<user>/path/to/dir 192.168.33.11(rw,no_subtree_check,all_squash,
anonuid=1000,anongid=1000,fsid$
# VAGRANT-END: 5af3e5d6-b086-416d-8eab-987275445634
実際、ecryptfsボリューム内のNFS経由で何かをエクスポートすることはできません。 exportfs:警告:/ home/user/shareはNFSエクスポートをサポートしていません
エクスポートファイルの「<」と「>」は、単なる例であると想定します...削除しない場合。
/home/<user>/path/to/dir 192.168.33.11(rw,no_subtree_check,all_squash
最初に/ homeをエクスポートして、それが機能するかどうかを確認してみませんか?
クライアントとサーバーにidmapdデーモンをインストールまたは構成してみてください。これにより、リモートユーザーとローカルユーザーがリンクされます。次に、クライアント側にnfs-commonをインストールする必要があります。これにより、nfsマウントオプションが提供されます。