NFS avec répertoire personnel ubuntu chiffré

15

J'ai du mal à installer NFS avec vagrant:

Sur ma machine locale, j'ai installé NFS:

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

Et dans mon Vagrantfile, réglez-le pour qu'il soit utilisé:

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

Sur - vagrant upje obtenir:

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.

Suis-je en train de manquer une étape ou deux ici?

Je suis conscient de certains problèmes avec les dossiers de départ chiffrés d'Ubuntus et NFS, mais je comprends que cela ne devrait être un problème qu'avant le démarrage.

[mettre à jour] mon /etc/exportsfichier ressemble à ceci:

# 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

la source
La machine sur laquelle vous travaillez dispose-t-elle également du logiciel client NFS? Nfs-common (pas seulement nfs-kernel-server) est-il installé?
mpez0
Oui nfs-commonest également installé

Réponses:

0

Je suppose que les "<" et ">" dans votre fichier d'export sont par exemple uniquement ... sinon supprimez-le.

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

Pourquoi ne pas d'abord essayer d'exporter / home et voir si cela fonctionne?

aseq
la source
Ma configuration fonctionne bien quand elle n'est pas dans le répertoire personnel.
Je ne sais pas si cela importe beaucoup, mais comment votre / home est-il monté, quel système de fichiers et / home est-il un lien symbolique?
aseq
Je ne suis pas sûr - quels que soient les paramètres par défaut sur Ubuntu 12.04?
0

essayez d'installer ou de configurer le démon idmapd sur le client et le serveur. Cela reliera les utilisateurs distants et locaux. Ensuite, vous devez installer nfs-common côté client, cela fournit l'option de montage nfs.

MealstroM
la source