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


15

vagrantを使用してNFSをセットアップするのに問題があります:

ローカルマシンにNFSをインストールしました。

apt-get install nfs-common nfs-kernel-server

そして、私のVagrantfileで使用するように設定します:

config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true)

上のvagrant upI取得します:

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

作業しているマシンにもNFSクライアントソフトウェアがありますか?nfs-common(nfs-kernel-serverだけでなく)がインストールされていますか?
mpez0

はいnfs-commonもインストールされます

回答:



0

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

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

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


私のセットアップは、ホームディレクトリにないときにうまく機能します。

それが重要かどうかはわかりませんが、/ homeはどのようにマウントされ、どのファイルシステムで、/ homeはシンボリックリンクですか?
aseq

わかりません-ubuntu 12.04のデフォルトは何ですか?

0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.