ReadOnly overlayfs von mehreren NFS-Mounts

572
Joseph Henry

Ich versuche, overlayfs zu verwenden, um mehrere nfs-Einhängepunkte zu überlagern. Da ich nur Lesezugriff benötige, habe ich die Optionen upperdir und workdir nicht hinzugefügt. Mein Befehl sah so aus:

mount -t overlay overlay -o lowerdir=/host/dir1:/host/dir2 /merged

Der Befehl wird ohne Fehler ausgeführt, aber wenn ich versuche, in das zusammengeführte Verzeichnis zu cd, bekomme ich:

-bash: cd: / merged: Vorgang wird nicht unterstützt

Wenn ich stattdessen ein Dummy-Upperdir und ein Workdir erzeuge und diese zum Befehl hinzufüge:

mount -t overlay overlay -o lowerdir=/host/dir1:/host/dir2,upperdir=/tmp/u,workdir=/tmp/w /merged

Ich bekomme ein Mount, das ohne Fehler lesbar ist.

Mache ich mit meinem ursprünglichen Befehl etwas falsch?

Kernel ist 4.19.0-1.el7.elrepo.x86_64

0

0 Antworten auf die Frage