百度
360搜索
搜狗搜索

linux如何查看系统有几块硬盘详细介绍

在 Linux 系统中,查看系统有几块硬盘可以通过以下几种常用方法实现:

方法一:使用
lsblk 命令(推荐)

lsblk 命令用于列出块设备信息,能直观显示硬盘、分区等存储设备的结构。
bash

lsblk

输出示例:

plaintext

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

sda 8:0 0 465.8G 0 disk

├─sda1 8:1 0 512M 0 part /boot/efi

├─sda2 8:2 0 1.8G 0 part /boot

└─sda3 8:3 0 463.5G 0 part /

sdb 8:16 0 931.5G 0 disk

└─sdb1 8:17 0 931.5G 0 part /mnt/data

nvme0n1 259:0 0 476.9G 0 disk

├─nvme0n1p1 259:1 0 512M 0 part /boot/efi

├─nvme0n1p2 259:2 0 1.8G 0 part /boot

└─nvme0n1p3 259:3 0 474.6G 0 part /

  • 关键信息TYPEdisk 的设备即为硬盘,名称(如 sdasdbnvme0n1)代表不同的物理硬盘。
  • 结果:上述示例中共有 3 块硬盘(sdasdbnvme0n1)。

方法二:使用
fdisk 命令

fdisk 命令用于操作磁盘分区表,可列出所有磁盘设备。
bash

 

输出示例:

plaintext

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, ...

Disk model: Samsung SSD 870 QVO 500GB

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: gpt

Disk identifier: ...

Device Start End Sectors Size Type

/dev/sda1 2048 1050623 1048576 512M EFI System

/dev/sda2 1050624 4997119 3946496 1.9G Linux filesystem

/dev/sda3 4997120 976773167 971776048 463.5G Linux filesystem

Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, ...

Disk model: Seagate ST1000DM003-1ER162

Units: sectors of 1 * 512 = 512 bytes

...

Disk /dev/nvme0n1: 476.9 GiB, 512110190592 bytes, ...

Disk model: WDC PC SN520 SDBPNTY-512G

Units: sectors of 1 * 512 = 512 bytes

...

  • 关键信息:以 Disk /dev/ 开头的行代表磁盘设备,每个磁盘设备对应一块物理硬盘(如 /dev/sda/dev/sdb/dev/nvme0n1)。
  • 结果:通过统计此类行的数量,即可确定硬盘数量。

方法三:查看
/dev 目录下的磁盘设备文件

Linux 中每个硬盘设备在 /dev/ 目录下对应一个文件,名称通常为 sdasdb(SATA/SCSI 硬盘)或 nvme0n1(NVMe 硬盘)等。
bash

 /dev   ^sd

/dev ^nvme

输出示例:

plaintext

sda  sda1  sda2  sda3  sdb  sdb1

nvme0n1 nvme0n1p1 nvme0n1p2 nvme0n1p3

  • 关键信息
    • sd 开头的设备(如 sdasdb)通常为 SATA/SCSI 硬盘。
    • nvme 开头的设备(如 nvme0n1)为 NVMe 硬盘。
    • 设备名称中的字母(abc 等)表示硬盘的顺序,数字(如 nvme0n1 中的 1)代表控制器编号。

阅读更多 >>>  linux如何往u盘考文件

方法四:使用
df 命令(间接查看已挂载的硬盘)

df 命令用于显示文件系统的磁盘空间使用情况,可查看已挂载的硬盘。
bash

 

输出示例:

plaintext

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda3 464G 150G 314G 33% /

/dev/sdb1 932G 500G 432G 54% /mnt/data

/dev/nvme0n1p3 475G 200G 275G 42% /home




912345Filesystem Size Used Avail Use/dev/sda3 464G 150G 314G 33/dev/sdb1 932G 500G 432G 54/dev/nvme0n1p3 475G 200G 275G 42

  • 关键信息Filesystem 列显示的设备路径(如 /dev/sda3 是分区,其父设备 /dev/sda 是硬盘),需结合分区所属的硬盘(通过 lsblkfdisk 确认)。

总结

最直接且推荐的方法是使用 lsblkfdisk -l,这两个命令能清晰列出所有物理硬盘设备。通过查看 TYPEdisk 的条目(lsblk)或 Disk /dev/ 开头的行(fdisk),即可快速确定系统中的硬盘数量。

网站数据信息

"linux如何查看系统有几块硬盘"浏览人数已经达到23次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux如何查看系统有几块硬盘的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!