linux - Linux 命令显示您的机器拥有的硬盘驱动器插槽数
问题描述
我目前正在使用Linux机器,我想知道是否有一个命令可以告诉您实际机器具有的硬盘驱动器插槽数,而不管是否安装了硬盘驱动器。我知道阅读机器手册提供了这些信息,但有没有办法通过命令行获取这些信息?
我尝试了 lshw 和 dmidecode 命令,但它们不提供有关插槽的信息。这台特定的机器有 6 个用于安装硬盘驱动器的插槽,目前只有 3 个被占用。它也没有硬件RAID,所以我不能使用megacli。
任何帮助,将不胜感激。
解决方案
lsblk
应该列出所有块设备。如果您只想要物理磁盘,您可以使用lsblk -d
.
例子:
lsblk -o name,serial
输出:
NAME SERIAL
sda S2U5J1VZ500792
├─sda1
└─sda9
sdb W3APDFP8
├─sdb1
└─sdb9