Pelo que eu sei, camcontrol devlist
é a coisa mais próxima de uma variante lsblk
para o FreeBSD. Não tenho 100% de certeza de que este é o melhor método, mas sua saída é muito próxima do que o lsblk
oferece, se você se importa apenas com /dev/<DEV-PATH>
e nomes de dispositivos :
$ 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)
A posição do /dev/DEV-PATH
na saída de camcontrol devlist
parece variar. Por exemplo, no wiki do FreeBSD, o exemplo camcontrol devlist
output em uma das páginas lista o devpath
para a unidade de CD-ROM na ordem oposta: (cd0,pass0)
em vez de (pass1,cd0)
.
Não sei se ou qual é o significado dessa diferença. Então, se você não estiver familiarizado com devpaths
em * BSD, talvez seja necessário brincar um pouco com ele para que funcione.