我目前正在使用Linux机器,我想知道是否有一个命令可以告诉你实际机器有多少硬盘插槽,无论是否安装了硬盘。我知道阅读机器手册提供了该信息,但是有什么方法可以通过命令行获取这些信息吗?
我尝试过 lshw 和 dmidecode 命令,但它们不提供有关插槽的信息。该特定机器有 6 个用于安装硬盘的插槽,目前仅占用 3 个。它也没有硬件 raid,所以我不能使用 megacli。
如有任何帮助,我们将不胜感激。
这个命令怎么样:
smartctl --scan
输出:
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/sdb -d scsi # /dev/sdb, SCSI device
/dev/sdc -d scsi # /dev/sdc, SCSI device
/dev/sdd -d scsi # /dev/sdd, SCSI device
/dev/sde -d scsi # /dev/sde, SCSI device
/dev/sdf -d scsi # /dev/sdf, SCSI device
/dev/bus/0 -d megaraid,8 # /dev/bus/0 [megaraid_disk_08], SCSI device
/dev/bus/0 -d megaraid,9 # /dev/bus/0 [megaraid_disk_09], SCSI device
/dev/bus/0 -d megaraid,10 # /dev/bus/0 [megaraid_disk_10], SCSI device
/dev/bus/0 -d megaraid,11 # /dev/bus/0 [megaraid_disk_11], SCSI device
/dev/bus/0 -d megaraid,12 # /dev/bus/0 [megaraid_disk_12], SCSI device
/dev/bus/0 -d megaraid,13 # /dev/bus/0 [megaraid_disk_13], SCSI device
lsblk
应列出所有块设备。如果您只想要物理磁盘,可以使用 lsblk -d
。
示例:
lsblk -o name,serial
输出:
NAME SERIAL
sda S2U5J1VZ500792
├─sda1
└─sda9
sdb W3APDFP8
├─sdb1
└─sdb9
dmidecode 命令应该能够提供有关您的主板的信息,然后您可以通过 google 搜索主板的规格 sudo dmidecode -t 2
要查找系统插槽,请使用 sudo dmidecode -t 9
可以通过lspci或者lsscsi命令来完成吗?它可以告诉您可用和已使用的 PCI 或 SCSI 插槽。