web-dev-qa-db-ja.com

暗号化されたubuntuホームディレクトリを使用したNFS

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
15
user71736

実際、ecryptfsボリューム内のNFS経由で何かをエクスポートすることはできません。 exportfs:警告:/ home/user/shareはNFSエクスポートをサポートしていません

12

エクスポートファイルの「<」と「>」は、単なる例であると想定します...削除しない場合。

/home/<user>/path/to/dir 192.168.33.11(rw,no_subtree_check,all_squash

最初に/ homeをエクスポートして、それが機能するかどうかを確認してみませんか?

0
aseq

クライアントとサーバーにidmapdデーモンをインストールまたは構成してみてください。これにより、リモートユーザーとローカルユーザーがリンクされます。次に、クライアント側にnfs-commonをインストールする必要があります。これにより、nfsマウントオプションが提供されます。

0
MealstroM