HCRM博客

CentOS 7.3硬盘查看指南

在CentOS 7.3系统中管理服务器时,清晰掌握硬盘信息是一项基础且关键的工作,无论是进行磁盘空间规划、性能优化,还是排查潜在的硬件故障,都离不开对硬盘状态的精确了解,本文将系统地介绍几种在CentOS 7.3环境下查看硬盘信息的实用命令,帮助你全面把握存储状况。

CentOS 7.3硬盘查看指南-图1

洞察磁盘整体布局:fdisk 命令

fdisk 是一个经典的磁盘分区表操作工具,虽然它常用于创建和删除分区,但其查看功能同样强大。

要查看系统中所有硬盘及其分区的概要信息,可以执行:

fdisk -l

执行此命令(通常需要root权限,即使用 sudo fdisk -l)后,系统会列出所有识别到的物理磁盘以及它们的分区详情,输出信息会明确显示硬盘的设备名称(如 /dev/sda/dev/sdb)、磁盘容量、扇区大小、分区表类型(是MBR还是GPT),以及每个分区的起始结束位置、大小和文件系统类型。

通过 fdisk -l,你可以快速回答以下问题:服务器上接了几块硬盘?每块硬盘的容量多大?分区是如何划分的?

获取简洁明了的设备列表:lsblk 命令

如果你希望获得一个更清晰、树状结构的设备列表,lsblk 命令是绝佳选择,它的输出直观易懂,非常适合快速查看。

直接在终端中输入:

lsblk

你会看到类似以下的输出:

CentOS 7.3硬盘查看指南-图2

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk
├─sda1   8:1    0     1G  0 part /boot
└─sda2   8:2    0 464.8G  0 part
  ├─centos-root 253:0    0    50G  0 lvm  /
  ├─centos-swap 253:1    0   7.8G  0 lvm  [SWAP]
  └─centos-home 253:2    0   407G  0 lvm  /home

这个列表清晰地展示了磁盘(sda)与其分区(sda1, sda2)以及可能的LVM逻辑卷(如 centos-root)之间的层级关系,同时包含了设备大小和挂载点,信息一目了然。

深入探查分区信息:parted 命令

parted 是另一个功能强大的分区管理工具,特别适用于处理GPT分区表的大容量硬盘,用它来查看信息也非常方便。

使用以下命令查看指定硬盘的详细信息:

parted /dev/sda print

请将 /dev/sda 替换为你实际想查看的硬盘设备名,这条命令会输出该硬盘的型号、容量、扇区大小、分区表类型以及每个分区的编号、起始结束点、文件系统类型等详细信息,对于需要精确了解分区对齐或处理复杂分区方案的场景,parted 提供的数据非常可靠。

掌握硬盘身份与健康:smartctl 命令

命令主要关注磁盘的逻辑结构和分区,而 smartctl 命令则能让你深入到硬盘的物理层面,读取其S.M.A.R.T.数据,S.M.A.R.T.是一种硬盘自我监测、分析与报告技术,可以反映硬盘的健康状况和潜在风险。

你可能需要安装 smartmontools 软件包:

yum install smartmontools -y

安装完成后,使用以下命令查看某块硬盘的详细信息:

CentOS 7.3硬盘查看指南-图3

smartctl -a /dev/sda

同样,将 /dev/sda 替换为目标硬盘,这条命令会返回海量信息,包括:

  • 硬盘模型号、序列号、固件版本:精确识别硬盘身份。
  • 通电时间:硬盘累计工作了多长时间。
  • 通电次数:硬盘被启动了多少次。
  • 健康评估结果:通常会直接给出一个“PASSED”或“FAILED”的总体判断。
  • 各项S.M.A.R.T.属性值:如读取错误率、重映射扇区计数、温度等,这些是预判硬盘故障的关键指标。

定期使用 smartctl 检查硬盘健康状况,是预防数据丢失、实现主动运维的有效手段。

实时监控磁盘使用情况:df 命令

从文件系统的角度查看磁盘空间的使用情况,最常用的命令非 df 莫属。

使用 df -h 命令,-h 参数表示以人类易读的格式(如GB、MB)显示大小:

df -h

输出会列出所有已挂载文件系统的使用情况,包括总容量、已用空间、可用空间、使用百分比以及挂载点,这让你能够快速定位是哪个分区的空间即将耗尽,从而及时采取措施。

综合来看

在CentOS 7.3系统中,并不存在一个“万能”的命令可以解决所有问题,作为一名系统管理者,需要根据具体场景灵活选用工具:快速浏览设备树用 lsblk,查看详细分区表用 fdisk -lparted,关心硬盘物理健康和身份信息用 smartctl,而检查日常存储空间压力则用 df -h,将这些命令组合运用,你就能对服务器的硬盘状况了如指掌,为系统的稳定运行打下坚实的基础。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/49401.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~