我有一台带 DVB-S2 卡的服务器。出于多种原因,我想容器化/虚拟化(尽管我更喜欢 LXD 解决方案,因为我已经在使用它了)这项服务,它曾经为我的科迪设备。这可能吗?如果可以,如何才能使 /dev/dvd/ 文件夹在容器内可用?非常感谢。
答案1
如果有人发现这一点,DVB 设备就是 Unix 字符块设备。/dev/dvb/
必须使用以下命令手动映射其中的每个元素条目(但不是目录):
lxc config device add <container> <device> unix-char path=/dev/<device>
举例来说,将第一个适配器上的第一个解复用器放入一个名为的容器中media-streamer
:
lxc config device add media-streamer dvb/adapter0/demux0 unix-char path=/dev/dvb/adapter0/demux0
然后对要传递到容器中的所有适配器上的所有设备重复此操作。