温馨提示×

怎么查看mount挂载点

小樊
76
2026-08-17 04:01:04
栏目: 编程语言

查看 mount 挂载点 常见有下面几种方式,按“最常用 → 更详细”给你整理:


一、最常用:直接查看已挂载的文件系统

1️⃣ mount(最直观)

mount

输出示例:

/dev/sda1 on / type ext4 (rw,relatime)
/dev/sdb1 on /data type xfs (rw)

✅ 可以看到:

  • 设备
  • 挂载点
  • 文件系统类型
  • 挂载参数

2️⃣ df -h(推荐,带磁盘使用率)

df -h

输出示例:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   28G  42% /
/dev/sdb1       200G  150G   50G  75% /data

✅ 适合查看:

  • 挂载点
  • 磁盘容量
  • 使用率

二、查看某个目录是不是挂载点

3️⃣ mountpoint 命令

mountpoint /data

输出:

/data is a mountpoint

/data is not a mountpoint

✅ 非常适合脚本判断


4️⃣ df 目录

df -h /data

如果 /data 是挂载点,会显示对应设备;否则显示根分区。


三、查看更底层信息

5️⃣ 查看 /proc/mounts

cat /proc/mounts

grep data /proc/mounts

✅ 内核真实挂载信息
✅ 比 mount 更底层


6️⃣ 查看 /etc/mtab

cat /etc/mtab

⚠ 和 mount 输出基本一致,但可能过时(某些系统指向 /proc/mounts


四、查看某个设备的挂载点

7️⃣ findmnt(强烈推荐,现代 Linux)

findmnt

或指定设备:

findmnt /dev/sdb1

✅ 树状结构,非常清晰
✅ 支持过滤、脚本化


五、常见场景速查表

需求 命令
查看所有挂载点 mount / findmnt
查看磁盘使用情况 df -h
判断是不是挂载点 mountpoint 目录
查看某个目录挂载在哪 df -h 目录
查看设备挂载点 findmnt /dev/sdX

如果你是在 Docker / Kubernetes / LVM / NFS / 云服务器 场景,也可以告诉我,我可以给你更针对性的命令。

0