Linux服务器硬盘查看全攻略,如何快速识别物理硬盘数量?

admin
,在Linux服务器运维中,快速识别物理硬盘数量至关重要,可通过lsblk -f命令查看设备树,利用fdisk -l列出磁盘详情,或通过cat /proc/partitionsls /dev/sd*命令获取底层信息,掌握这些工具,能帮助管理员高效排查存储硬件状态,确保服务器存储资源的合理配置与维护。

在服务器运维和日常管理中,了解服务器的硬件配置是基础工作,特别是当我们需要对服务器进行扩容、故障排查或进行性能监控时,首先需要确认的就是服务器到底挂载了多少块物理硬盘。

在 Linux 系统中,查看硬盘的方法有很多,不同的场景适合使用不同的命令,本文将为您介绍几种最常用且有效的方法,帮助您快速统计服务器的硬盘数量。

使用 lsblk 命令(推荐)

lsblk(list block devices)是 Linux 下最现代、最直观的查看块设备(硬盘、分区等)的命令,它能够以树状结构展示所有块设备,并清晰地区分物理磁盘和分区。

Linux服务器硬盘查看全攻略,如何快速识别物理硬盘数量?

核心参数:

  • -d:仅显示块设备本身,不显示子设备(即不显示分区)。
  • -f:显示文件系统信息。
  • -o NAME,SIZE,TYPE,MOUNTPOINT:自定义输出列,只看关键信息。

操作步骤:

  1. 打开终端,输入以下命令:

    lsblk -d -o NAME,SIZE,TYPE
  2. 解读输出:

    • NAME:设备名称,如 sda, sdb, nvme0n1
    • SIZE:设备大小。
    • TYPE:设备类型。
      • TYPEdisk,则表示这是一个物理硬盘
      • TYPEpart,则表示这是硬盘上的分区

示例输出:

NAME   SIZE TYPE
sda    500G disk
sdb    1T   disk
nvme0n1 50G disk
sr0    1G   rom

在这个例子中,服务器共有 3块 物理硬盘(sda, sdb, nvme0n1)。


使用 fdisk -l 命令(经典方法)

fdisk 原本是用于分区管理的工具,但通过 fdisk -l 参数,它也可以列出系统中所有的磁盘信息,这是很多老运维人员最熟悉的方法。

操作步骤:

  1. 输入命令(需要 root 权限):

    sudo fdisk -l
  2. 解读输出: 在输出的最上方,通常会有一段 Disk model 信息,列出所有未分区的硬盘。

    
    Disk /dev/sda: 500 GB, 536870912000 bytes
    Disk /dev/sdb: 1 TB, 1099511627776 bytes
    Disk /dev/nvme0n
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码