运行pivot_root后,如何删除put_old?

运行pivot_root后,如何删除put_old?

我正在尝试复制出于学术目的而制作容器的方式,因此我在 ubuntu 虚拟机上创建了一些命名空间,并尝试将 hub_root 转换为硬盘驱动器上的 busybox 文件系统。我已经像这样成功运行了pivot root。

# pivot_root . old_root

/old_root效果很好,但现在可以通过我想删除的路径访问整个旧文件系统。

通过运行,df我可以看到那里有一堆坐骑,例如/old_root/run/lock​​、/old_root/dev/shm、 和/old_root/run/user/1000。我尝试像这样卸载它们,但无论我尝试哪种安装,我都会收到此错误。

# umount -l /old_root/run/user/1000
umount: can't unmount /old_root/run/user/1000: Invalid argument

我需要做什么来确保/old_mount无法访问?

相关内容