[server] 암호화 된 우분투 홈 디렉토리가있는 NFS

방랑자와 함께 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.

여기에 한두 단계가 빠져 있습니까?

우분투 스 암호화 된 홈 폴더 및 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 마운트 옵션을 제공합니다.


답변