我有一个 chroot 环境。与制作debootstrap
,我只想通过肯定USB 设备连接到它。 (并非主机系统上安装的所有设备)。
我知道你可以USB
通过使用所有设备
$ sudo mount --bind /dev chroot/dev
$ sudo mount --bind /sys chroot/sys
但我希望有更多的控制权,只允许传递某些 USB 设备。我考虑过编写一些脚本来FUSE
实现目标,mnt --bind
但可以更好地控制要镜像什么和要遗漏什么。
但我想看看是否有可用的工具可以做到这一点。
非常感谢!
答案1
如果您的 chroot 中的 root 用户下有应用程序运行,那么您所做的一切都是毫无意义的,因为 root 可以创建设备节点。如果您没有它们,您可以简单地
sudo cp -a /dev chroot
然后删除 chroot 中不需要的设备文件。毕竟/dev
设备只是cp
可以完美使用的特殊文件。