在 CentOS 系统中,可以通过以下几种常用命令查看磁盘挂载情况。
df -h
-h:以人类可读的方式显示(GB / MB)示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sdb1 200G 100G 100G 50% /data
mount
会列出所有已挂载设备及其挂载参数。
如果只想看某类挂载:
mount | grep /data
cat /proc/mounts
或
cat /etc/mtab
/proc/mounts:内核当前挂载信息(最准确)/etc/mtab:由 mount 命令维护(可能不完整)cat /etc/fstab
用于查看哪些分区会在系统启动时自动挂载。
lsblk
显示磁盘、分区和挂载点关系,非常直观。
示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 50G 0 part /
sdb 8:16 0 200G 0 disk
└─sdb1 8:17 0 200G 0 part /data
blkid
| 需求 | 推荐命令 |
|---|---|
| 查看磁盘使用情况 | df -h |
| 查看挂载点 | mount |
| 查看磁盘与分区结构 | lsblk |
| 查看开机挂载配置 | cat /etc/fstab |
| 排查挂载异常 | cat /proc/mounts |
如果你是想查看某个目录挂在哪个磁盘上,或者某个磁盘有没有挂载成功,可以告诉我具体场景,我可以帮你一步步排查。