温馨提示×

怎么查看linux mount状态

小樊
33
2026-09-14 11:11:21
栏目: 智能运维

在 Linux 下查看 mount(挂载)状态 有多种方式,下面按常见程度和使用场景给你总结一下:


一、最常用:mount 命令

mount
  • 显示当前系统所有已挂载的文件系统
  • 输出内容较多,可按需过滤

示例(只看某类或某设备):

mount | grep nfs
mount | grep /dev/sda

二、查看 /proc/mounts(推荐,最真实)

cat /proc/mounts

less /proc/mounts
  • 内核实时维护
  • 不受 mount 命令格式影响
  • 脚本中常用

三、findmnt(最清晰,推荐使用)

findmnt
  • 以树状结构显示挂载关系
  • 信息直观,支持过滤

常用示例:

findmnt -T /data      # 查看某目录属于哪个挂载点
findmnt /dev/sdb1    # 查看某设备的挂载情况
findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS

四、df(看“磁盘使用 + 挂载点”)

df -h
  • 显示挂载点及使用情况
  • 不显示全部 mount 细节,但很实用

只看挂载点:

df -hT

五、查看某个目录的挂载来源

mountpoint /data

findmnt -T /data

输出示例:

/data is a mountpoint

六、查看 systemd 管理的挂载(mount unit)

systemctl list-units --type=mount
  • 查看由 systemd 管理的挂载单元
  • 适合排查开机挂载问题

七、查看历史/配置文件

  • /etc/fstab:开机自动挂载配置
cat /etc/fstab
  • /etc/mtab:旧式 mount 表(可能不完整)

✅ 推荐组合

  • 日常查看findmnt
  • 脚本/排查/proc/mounts
  • 看磁盘使用df -h

如果你有具体场景(比如 NFS、Docker、LVM、开机挂载失败),我可以给你更针对性的命令。

0