在 FreeBSD 中检测连接磁盘最有可能成功的方法是什么?

在 FreeBSD 中检测连接磁盘最有可能成功的方法是什么?

我已经看到至少 3 种不同的方法来查看 FreeBSD 中的附加磁盘。其中一种是否比其他方法更有可能成功检测磁盘?以下是我所知道的三种方法:

camcontrol devlist

geom disk list

sysctl kern.disks

第四种方法似乎更加被动,但并不理想:

dmesg

答案1

您可以cat /var/run/devd.pipe监听各种与设备相关的事件。其中包括diskGEOM 的创建,因此您不必轮询geom disk list命令。

相关内容