NFS mit verschlüsseltem Ubuntu-Home-Verzeichnis

15

Ich habe Probleme beim Einrichten von NFS mit vagrant:

Auf meinem lokalen Computer habe ich NFS installiert:

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

Und in meinem Vagrantfile-Set soll es verwendet werden:

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

Auf vagrant upbekomme ich:

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.

Fehlt mir hier ein oder zwei Schritte?

Ich bin mir einiger Probleme mit Ubuntus-verschlüsselten Home-Ordnern und NFS bewusst, aber ich verstehe, dass dies nur vor dem Booten ein Problem sein soll.

[update] meine /etc/exportsdatei sieht so aus:

# 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

quelle
Verfügt der Computer, auf dem Sie arbeiten, auch über die NFS-Clientsoftware? Ist nfs-common (nicht nur nfs-kernel-server) installiert?
mpez0
Ja nfs-commonist auch installiert

Antworten:

0

Ich gehe mal davon aus, dass das "<" und ">" in deiner Exportdatei nur zum Beispiel ist ... wenn nicht, entferne es.

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

Warum nicht zuerst versuchen zu exportieren / nach Hause und sehen, ob das funktioniert?

aseq
quelle
Mein Setup funktioniert gut, wenn es sich nicht im Home-Verzeichnis befindet.
Sie sind sich nicht sicher, ob es wichtig ist, aber wie ist Ihr / home gemountet, welches Dateisystem und ist / home ein Symlink?
Aseq
Ich bin mir nicht sicher - was auch immer auf Ubuntu 12.04 voreingestellt ist?
0

Versuchen Sie, den idmapd-Daemon auf dem Client und dem Server zu installieren oder zu konfigurieren. Das verbindet entfernte und lokale Benutzer. Dann müssen Sie nfs-common auf dem Client installieren. Dies bietet die Option nfs mount.

MealstroM
quelle