Что такое FreeBSD вариант Linux lsblk
и blkid
?
Я хочу что-то, что предоставляет такую же информацию, как 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
Я пробовал запускать такие команды, как man -k blk
и apropos dev
. Есть devinfo
, но я не уверен, что это то, что я действительно ищу, так как это, кажется, не дает мне /dev/<DEVICE>
пути для перечисленных устройств.
Я даже пытался devstat
, но это кажется одинаково бесполезным
РЕДАКТИРОВАТЬ:
Все, что мне действительно нужно знать, - это /dev/<DEVICE>
путь для каждого подключенного блочного устройства и, возможно, метка указанного устройства (если есть); независимо от того, были ли они установлены или нет.
lsblk
Это очень важно, и FreeBSD действительно стоит подумать об его адаптации.
camcontrol devlist
, вероятно, это то, что я хочу.