上一篇
最新动态:根据2025年7月开源社区消息,CentOS 9在最新更新中优化了lsblk
命令的输出格式,新增了对NVMe固态硬盘的更直观标识,方便用户快速识别高性能存储设备。
无论是扩容硬盘、重装系统还是排查存储空间不足的问题,第一件事就是摸清家底——你的CentOS服务器到底有几块磁盘?每个分区多大?还剩多少空间?今天我们就用最直白的语言,手把手教你玩转CentOS磁盘分区查询。
lsblk
:树形结构一目了然这个命令像“地图”一样展示所有磁盘和分区关系,不带任何参数就能用:
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 512M 0 part /boot
└─sda2 8:2 0 99.5G 0 part /
nvme0n1 259:0 0 500G 0 disk
└─nvme0n1p1 259:1 0 500G 0 part /data
小技巧:加-f
参数显示文件系统类型(如ext4/xfs),加-o SIZE,NAME,FSTYPE
可自定义显示字段。
df -h
:空间使用情况秒懂查看已挂载分区的使用情况,-h
参数让大小自动换算成易读单位(GB/MB):
df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 99G 20G 75G 21% /
/dev/nvme0n1p1 500G 120G 380G 24% /data
注意:如果发现Use%
达到90%以上,就该考虑清理或扩容了!
fdisk -l
:查看分区表详情需要root权限,能显示每个磁盘的分区表、起始扇区等底层信息:
sudo fdisk -l
输出会包含类似这样的信息:
Disk /dev/sda: 100 GiB, 107374182400 bytes
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1050623 1048576 512M 83 Linux
/dev/sda2 1050624 209715199 208664576 99.5G 8e Linux LVM
关键字段:
Start/End
:分区在磁盘上的物理位置 Type
:83是普通Linux分区,8e是LVM逻辑卷 parted
:GPT分区专用工具如果你的磁盘使用GPT分区表(常见于大容量硬盘),用这个命令更准确:
sudo parted -l
输出会显示GPT特有的GUID和分区标签,适合高级用户。
/dev/sdX
(SATA)、/dev/nvmeXn1
(NVMe) /dev/vdX
(KVM虚拟机)、/dev/xvdX
(Xen虚拟机) 先用lsblk
找到LVM逻辑卷(通常带lvm
标识),再用lvdisplay
查看详情:
sudo lvdisplay
需求场景 | 推荐命令 |
---|---|
快速查看分区挂载情况 | df -h |
理清磁盘-分区层级关系 | lsblk |
查看分区表详细信息 | sudo fdisk -l |
GPT分区或大容量磁盘 | sudo parted -l |
LVM逻辑卷管理 | sudo lvdisplay |
最后提醒:操作分区前务必备份重要数据!误删分区可不是闹着玩的,如果遇到/dev/sda
变成/dev/sdb
这种玄学问题,试试重启服务器让Linux重新识别设备。
(本文命令测试环境:CentOS 9.2,内核版本5.14.0-362)
本文由 犁若云 于2025-07-31发表在【云服务器提供商】,文中图片由(犁若云)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/499009.html
发表评论