我正在尝试复制出于学术目的而制作容器的方式,因此我在 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
无法访问?