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

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?


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.