在 CentOS 中查看磁盘分区,常用以下几种方式,按推荐程度从高到低给你整理:
lsblk(最推荐,直观)lsblk
作用:
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 50G 0 part /
└─sda3 8:3 0 49G 0 part /data
想看更详细:
lsblk -f
会显示 文件系统类型(ext4/xfs)和 UUID
fdisk -l(查看分区表)fdisk -l
作用:
⚠ 需要 root 权限:
sudo fdisk -l
parted -l(支持 GPT)parted -l
作用:
df -h(查看已挂载分区)df -h
作用:
示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 50G 20G 28G 42% /
/dev/sda3 49G 10G 37G 22% /data
blkid(查看 UUID 和文件系统)blkid
常用于:
/etc/fstablsblk
df -h
| 需求 | 命令 |
|---|---|
| 看磁盘和分区结构 | lsblk |
| 看分区表 | fdisk -l |
| 看挂载情况 | df -h |
| 看 UUID | blkid |
| 看大磁盘 | parted -l |
如果你愿意,可以把 lsblk 或 df -h 的输出贴出来,我可以帮你 分析磁盘是否还有未分区空间、是否可以扩容。