我已经看到至少 3 种不同的方法来查看 FreeBSD 中的附加磁盘。其中一种是否比其他方法更有可能成功检测磁盘?以下是我所知道的三种方法:
camcontrol devlist
geom disk list
sysctl kern.disks
第四种方法似乎更加被动,但并不理想:
dmesg
答案1
您可以cat /var/run/devd.pipe
监听各种与设备相关的事件。其中包括disk
GEOM 的创建,因此您不必轮询geom disk list
命令。
我已经看到至少 3 种不同的方法来查看 FreeBSD 中的附加磁盘。其中一种是否比其他方法更有可能成功检测磁盘?以下是我所知道的三种方法:
camcontrol devlist
geom disk list
sysctl kern.disks
第四种方法似乎更加被动,但并不理想:
dmesg
您可以cat /var/run/devd.pipe
监听各种与设备相关的事件。其中包括disk
GEOM 的创建,因此您不必轮询geom disk list
命令。