2017-01-27 8 views

Antwort

1

Ich hatte das gleiche Problem heute, die aufgrund einiger alter ungültiger Einträge in meiner/etc/exports-Datei auf meinem Host-Rechner aus zerstörten Vagabunden-Boxen entstanden ist.

Öffnen Sie Ihre Datei/etc/exports und entfernen Sie alle ungültigen Einträge (und/oder bearbeiten Sie die Pfade für vorhandene Einträge).

Ich musste auch eine vagrant reload tun.

0

Dies kann passieren, wenn zwei Dateisysteme ähnliche Namen haben. Das Update ist sie aus den am wenigsten eindeutig mehr einzigartig bestellen in welcher Datei, die Sie speichern Ihre bind Einhängepunkte in.

Zum Beispiel, sagen Sie /abc/this_dir und /abc/this_dir_too montieren

Dies wird

nicht funktionieren
/abc/this_dir_too 
/abc/this_dir 

Dies funktioniert

/abc/this_dir 
/abc/this_dir_too 

Das Problem ist, dass vagabundierende eine ausgibt wirklich dumm Befehl zu finden, wenn eine Halterung bereits aufgetreten ist:

mount | grep '^bindfs' | grep #{directory.shellescape}" 

Es ist ziemlich offensichtlich, was passiert, wenn man FS eine Teilmenge der anderen ist.