在我的 chroot 中我需要 /proc 和 /sys 和 /dev。
我很高兴绑定挂载 /dev,因为它是一个临时 fs。但 /proc 和 /sys 是 rootfs 的一部分。
在我的 chroot 中,我需要擦除/重新格式化 rootfs(包含 /proc 和 /dev),因为它们位于闪存上,我需要访问其中的 UBI 文件系统元素。
我不确定我是否可以复制一份——类似于:
cp -ax /{sys,proc} /mnt/chroot
或者是否存在一种巧妙的方法来安装它们并克隆它们?
答案1
但是 /proc 和 /sys 是 rootfs 的一部分。
不是。它们也是临时文件系统——甚至更重要的是,它们是完全虚拟procfs
文件系统。启动过程只需要分别挂载和的实例sysfs
。
在容器内,您可以执行相同的操作 - mount -t procfs,甚至绑定主机系统的 /proc。