Filesystems
列出 OpenBSD 中所有連接的設備
如何在 OpenBSD 上列出所有已連接(包括未安裝)的設備?
我正在尋找類似於
lsblk
Linux 或camcontrol devlist
FreeBSD 的東西:# List devices on FreeBSD $ camcontrol devlist <VBOX HARDDISK 1.0> at scbus0 target 0 lun 0 (ada0,pass0) <VBOX CD-ROM 1.0> at scbus1 target 0 lun 0 (pass1,cd0) # List devices on Linux $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT /dev/sda 8:0 0 465.8G 0 disk ├─/dev/sda1 8:1 0 1007K 0 part ├─/dev/sda2 8:2 0 256M 0 part /boot ├─/dev/sda3 8:3 0 9.8G 0 part [SWAP] ├─/dev/sda4 8:4 0 29.3G 0 part / ├─/dev/sda5 8:5 0 29.3G 0 part /var ├─/dev/sda6 8:6 0 297.6G 0 part /home └─/dev/sda9 8:9 0 16.3G 0 part /dev/sr0 11:0 1 1024M 0 rom
這些命令似乎都不存在或在 OpenBSD 的(預設)儲存庫中不可用。
甚至
pciinfo
,kldstat
或geom
都不可用。
sysctl命令可以列出連接到系統的設備 。sysctl獲取或設置核心狀態。
要列出您擁有的磁碟數量:
sysctl hw.diskcount
列出磁碟名稱:
sysctl hw.disknames
或者
sysctl -a | grep -i disk
dmesg | egrep '^(cd|wd|sd|fd). at '