我怎样才能知道 Linux 机器上连接了哪些硬盘?

我怎样才能知道 Linux 机器上连接了哪些硬盘?

我如何找出 Linux 机器上连接了哪些硬盘?我希望有一个命令可以给我一个包含所有 ATA/SCSI/等硬盘的列表。

/proc/partitions以前曾尝试过这样做,但我想知道如果驱动器上没有分区,这是否仍然有效。

答案1

sudo lshw -class disk

为您提供除挂载点之外的所有内容

  *-光盘                 
       描述:CD-R/CD-RW 刻​​录机
       产品:52MAXX 3252AJ
       供应商:Memorex
       物理 ID:0
       总线信息:scsi@0:0.0.0
       逻辑名称:/dev/cdrom
       逻辑名称:/dev/cdrw
       逻辑名称:/dev/scd0
       逻辑名称:/dev/sr0
       版本: QWS3
       功能:可移动音频 cd-r cd-rw
       配置:ansiversion=5 status=nodisc
  *-磁盘:0
       描述:SCSI 磁盘
       产品:ZIP 100
       供应商:IOMEGA
       物理 ID:0.1.0
       总线信息:scsi@0:0.1.0
       逻辑名称:/dev/sda
       版本:12.A
       功能:可拆卸
       配置:ansiversion=5
     *-中等的
          物理 ID:0
          逻辑名称:/dev/sda
  *-磁盘:1
       描述:ATA 磁盘
       产品:WDC WD800AB-00CB
       供应商:西部数据
       物理 ID:1
       总线信息:scsi@1:0.0.0
       逻辑名称:/dev/sdb
       版本:04.0
       序列号:WD-WCAA52477019
       大小:74GiB(80GB)
       功能:分区 分区:dos
       配置:ansiversion=5 signature=90909090

sudo lshw -class disk -html

答案2

fdisk -l

答案3

当我跑步时:

# lsblk

它返回带有挂载点的树磁盘分区(对于具有以下内容的分区):

NAME                             MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                                8:0    0 278.9G  0 disk
+-sda1                             8:1    0   500M  0 part /boot
+-sda2                             8:2    0 278.4G  0 part
  +-vg_devlinux02-lv_root (dm-0) 252:0    0    50G  0 lvm  /
  +-vg_devlinux02-lv_swap (dm-1) 252:1    0    32G  0 lvm  [SWAP]
sdb                                8:16   0  14.6T  0 disk
+-sdb1                             8:17   0  14.6T  0 part
  +-vg_devlinux02-lv_home (dm-2) 252:2    0  12.8T  0 lvm  /home
sr0                               11:0    1  1024M  0 rom
sdc                                8:32   0   2.7T  0 disk
+-sdc1                             8:33   0   128M  0 part
+-sdc2                             8:34   0   2.7T  0 part
sdd                                8:48   0   2.7T  0 disk
+-sdd1                             8:49   0   2.7T  0 part
sde                                8:64   0   2.7T  0 disk
+-sde1                             8:65   0   2.7T  0 part
sdf                                8:80   0   2.7T  0 disk
+-sdf1                             8:81   0   128M  0 part
+-sdf2                             8:82   0   2.7T  0 part

答案4

/proc/diskstats 将包含所有现有驱动器的统计信息,无论它们是否有分区。

相关内容