Code: Select all
unshare --mount --pid --fork --user --map-root-user bash
< /code>
< /li>
Befehl 2: Führen Sie eine rekursive Bindungsmontage auf RootFs durch und erstellen Sie in den neuen RootFs old_root.cd rootfs
mount --bind . .
mkdir old_root
< /code>
< /li>
Befehl 3: pivot_root Die neue Root-Mount < /p>
pivot_root . old_root
< /code>
< /li>
< /ul>
Jetzt fällt der Pivot_root aus.pivot_root: failed to change root from `.' to `old_root': Invalid argument
< /code>
Aber wenn ich die rekursive Bindungsmontage aus dem übergeordneten Verzeichnis mache, scheinen die Dinge gut zu funktionieren.mount --bind rootfs/ rootfs/
mkdir old_root
durchführencd rootfs
pivot_root . old_root
< /code>
Nun, dies funktioniert gut ohne Fehler. src = "https://i.sstatic.net/knsqrmmg.png"/>