温馨提示×

怎样查看Debian挂载状态

小樊
37
2026-08-31 23:49:05
栏目: 智能运维

在 Debian(以及其他 Linux 发行版)中,查看挂载状态常见的方法有以下几种,按使用频率和场景分类说明:


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

1. mount 命令

mount

或只看某类设备:

mount | grep ext4
mount | grep nfs

2. df 命令(看磁盘使用情况)

df -h
  • -h:人类可读(GB / MB)
  • 可看到挂载点、使用率、剩余空间
df -hT
  • 额外显示文件系统类型(ext4、xfs、nfs 等)

二、查看系统挂载信息文件

3. /proc/mounts

cat /proc/mounts
  • 内核视角的真实挂载状态
  • mount 更准确(包含自动挂载)

4. /etc/mtab

cat /etc/mtab
  • mount 命令输出类似
  • 某些情况下可能是软链接到 /proc/mounts

三、查看开机自动挂载配置

5. /etc/fstab

cat /etc/fstab
  • 查看“应该挂载”的分区
  • 不表示当前已挂载

检查 fstab 是否正确:

mount -a

(不会报错说明配置正常)


四、查看某个目录是否挂载

6. findmnt 命令(推荐)

findmnt

查看指定挂载点:

findmnt /data

只看文件系统类型:

findmnt -t ext4

五、查看块设备和 UUID

7. lsblk

lsblk
  • 显示磁盘、分区、挂载点
  • 非常直观
lsblk -f
  • 显示 UUID 和文件系统类型

六、查看 NFS / 网络挂载

mount | grep nfs

showmount -e <server_ip>

七、查看 systemd 挂载单元(现代 Debian)

systemctl list-units --type=mount

查看某个挂载:

systemctl status mnt-data.mount

总结(速查表)

目的 命令
当前挂载 mount
磁盘使用 df -h
挂载点详情 findmnt
块设备 lsblk
内核挂载 cat /proc/mounts
开机挂载 cat /etc/fstab

如果你有具体场景(如:U盘、NFS、LVM、Docker、故障排查),可以告诉我,我可以给更针对性的命令。

0