温馨提示×

如何查看Linux挂载状态

小樊
33
2026-08-28 05:09:03
栏目: 智能运维

在 Linux 中查看挂载状态(已挂载的文件系统),常用以下几种方法,按使用频率从高到低介绍:


✅ 一、最常用:mount

mount

显示当前已挂载的所有文件系统

示例输出:

/dev/sda1 on / type ext4 (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw)

✅ 二、更清晰:findmnt(推荐)

findmnt

树状结构显示挂载关系,非常直观。

常用参数:

findmnt -l        # 列表形式
findmnt -t ext4   # 只显示 ext4
findmnt /data     # 查看某个挂载点

✅ 三、查看磁盘与挂载:lsblk

lsblk

显示:

  • 磁盘
  • 分区
  • 挂载点
  • 文件系统类型

示例:

NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda      8:0    0 100G  0 disk
├─sda1   8:1    0  50G  0 part /
├─sda2   8:2    0  50G  0 part /data

✅ 四、查看磁盘使用情况:df

df -h

显示:

  • 已挂载的文件系统
  • 总容量
  • 已用 / 可用空间

示例:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   28G  42% /
/dev/sda2        50G   10G   38G  21% /data

✅ 五、查看系统挂载配置文件

1️⃣ /proc/mounts

cat /proc/mounts

内核实时挂载信息(比 /etc/mtab 更可靠)。

2️⃣ /etc/fstab

cat /etc/fstab

查看开机自动挂载配置(不是当前状态)。


✅ 六、查看某个目录挂载在哪个设备

df -h /data

findmnt /data

✅ 快速选择建议

需求 推荐命令
查看所有挂载 mount / findmnt
看磁盘结构 lsblk
看磁盘使用率 df -h
排查挂载问题 findmnt + cat /proc/mounts

如果你有具体场景(如:NFS、LVM、Docker、磁盘未挂载、只读挂载等),可以告诉我,我可以给你更针对性的命令和排查方法。

0