什么是Linux lsblk
和的FreeBSD变体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
可能是我想要的。