HCRM博客

CentOS系统磁盘信息查看指南

CentOS查看磁盘信息常用命令详解

在CentOS系统中,磁盘管理是运维工作的基础操作之一,无论是检查磁盘容量、分区状态,还是排查存储问题,掌握常用命令至关重要,以下介绍几种高效查看磁盘信息的方法,帮助用户快速定位所需数据。

CentOS系统磁盘信息查看指南-图1
(图片来源网络,侵权删除)

1. 使用df命令查看磁盘空间

df(Disk Free)是查看文件系统磁盘使用情况的经典工具。

基础命令

df -h

-h参数:以人类可读的格式(如GB、MB)显示容量。

示例输出

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   28G  42% /

扩展用法

CentOS系统磁盘信息查看指南-图2
(图片来源网络,侵权删除)

df -i:查看inode使用情况,避免因inode耗尽导致磁盘无法写入。

df -T:显示文件系统类型(如ext4、xfs)。

2. 使用lsblk查看块设备信息

lsblk(List Block devices)以树状结构展示磁盘及分区关系,直观呈现物理磁盘与逻辑分区的对应情况。

基础命令

lsblk

示例输出

CentOS系统磁盘信息查看指南-图3
(图片来源网络,侵权删除)
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk
├─sda1   8:1    0    1G  0 part /boot
└─sda2   8:2    0   49G  0 part /

常用参数

-f:显示文件系统类型及UUID。

-p:显示完整设备路径(如/dev/sda)。

3. 使用fdisk查看磁盘分区详情

fdisk是磁盘分区管理工具,可查看磁盘的分区表信息。

基础命令

fdisk -l

- 磁盘容量、扇区大小。

- 分区表类型(如GPT、MBR)。

- 每个分区的起始位置、结束位置及文件系统类型。

注意fdisk需要root权限,普通用户需使用sudo

4. 使用parted查看高级分区信息

对于GPT分区表的磁盘,parted命令更适用。

基础命令

parted -l

功能特点

- 支持GPT分区表。

- 显示分区对齐信息,适用于优化存储性能。

5. 使用du分析目录占用空间

若需定位具体目录的磁盘占用,可使用du(Disk Usage)。

基础命令

du -sh /path/to/directory

-s:统计目录总大小。

-h:以易读格式显示结果。

示例

du -sh /var/log
输出:2.4G /var/log

**个人观点

在服务器运维中,磁盘管理需兼顾效率与安全性,推荐优先使用df -hlsblk快速获取全局信息,再通过fdiskparted深入分析分区结构,定期检查磁盘空间与inode使用率,可避免因存储不足导致的服务中断,对于关键业务服务器,建议结合监控工具(如Prometheus)实现自动化告警,提升运维可靠性。

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

分享:
扫描分享到社交APP
上一篇
下一篇