Linux命令显示你的机器拥有的硬盘插槽数量

问题描述 投票:0回答:4

我目前正在使用Linux机器,我想知道是否有一个命令可以告诉你实际机器有多少硬盘插槽,无论是否安装了硬盘。我知道阅读机器手册提供了该信息,但是有什么方法可以通过命令行获取这些信息吗?

我尝试过 lshw 和 dmidecode 命令,但它们不提供有关插槽的信息。该特定机器有 6 个用于安装硬盘的插槽,目前仅占用 3 个。它也没有硬件 raid,所以我不能使用 megacli。

如有任何帮助,我们将不胜感激。

linux command-line
4个回答
1
投票

这个命令怎么样:

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

0
投票

lsblk
应列出所有块设备。如果您只想要物理磁盘,可以使用
lsblk -d

示例:

lsblk -o name,serial

输出:

NAME    SERIAL
sda     S2U5J1VZ500792                                       
├─sda1                  
└─sda9                  
sdb     W3APDFP8
├─sdb1                  
└─sdb9                  

0
投票

dmidecode 命令应该能够提供有关您的主板的信息,然后您可以通过 google 搜索主板的规格 sudo dmidecode -t 2

要查找系统插槽,请使用 sudo dmidecode -t 9


-1
投票

可以通过lspci或者lsscsi命令来完成吗?它可以告诉您可用和已使用的 PCI 或 SCSI 插槽。

© www.soinside.com 2019 - 2024. All rights reserved.