
我有一個 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
可以完美使用的特殊文件。