Pav*_*elr 7 ubuntu virtual-machine docker
我有一个安装了一些虚拟存储设备的Ubuntu VM,我想将它们映射到在那里运行的docker容器.所以我丰富了整个事情,装点和'/ dev'.设备确实在容器中被识别,但由于某种原因lsblk -o SERIAL,容器内部没有返回任何东西,当它在VM中时.此外,在容器内运行python pyudev库功能,我也没有得到设备的MODEL(在VM中我得到完整的信息).
任何人都可以阐明它为什么会发生?谢谢!
经过一番调查,发现smartctl从smartmontools库解决了这个问题(apt-get install smartmontools)。从 docker 容器内部返回设备的 MODEL 和 SERIAL,而不是lsblk和lshw。
当我使用 python 来查询设备的信息时,适当的包装库是smartctl( pySMART) pip install pySMART。奇迹般有效。
| 归档时间: |
|
| 查看次数: |
285 次 |
| 最近记录: |