在Linux系统中,挂载点是文件系统与目录树的关联接口,正确查看和管理挂载点对于系统维护、磁盘空间管理及故障排查至关重要,无论是确认U盘是否成功挂载、检查磁盘剩余空间,还是排查文件系统权限问题,掌握查看挂载点的方法都是Linux用户的必备技能,本文将详细介绍多种查看挂载点的命令及其应用场景,帮助读者灵活应对不同需求。
基础查看命令:mount命令
mount命令是Linux中最直接、最常用的查看挂载点工具,其核心功能是显示当前系统中已挂载的文件系统信息。
简单查看所有挂载点
直接输入mount命令(不附带任何参数),系统会以列表形式输出所有已挂载的文件系统信息,包括设备名、挂载点、文件系统类型及挂载选项,例如输出可能包含:
/dev/sda1 on / type ext4 (rw,relatime)
/dev/sdb1 on /mnt/usb type vfat (rw,relatime,fmask=0022)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
on前的部分是设备名(如/dev/sda1),on后是挂载点(如或/mnt/usb),括号内为挂载选项(如rw表示读写权限)。
按设备名或挂载点过滤
当挂载点较多时,可通过管道结合grep命令过滤特定信息,查看所有以/dev/sd开头的设备挂载情况:
mount | grep /dev/sd
或查看挂载到/mnt目录下的所有文件系统:
mount | grep "/mnt"
查看特定文件系统类型的挂载点
使用-t参数可按文件系统类型过滤,例如仅查看ext4文件系统的挂载点:
mount -t ext4
或查看vfat(FAT32)文件系统的挂载点:
mount -t vfat
显示文件系统标签
若文件系统设置了标签(Label),可通过-l参数显示标签信息,便于识别设备:
mount -l
详细信息展示:df命令
df(disk free)命令主要用于显示磁盘空间使用情况,但其输出结果中明确包含挂载点信息,且能直观展示各挂载点的容量、已用空间及剩余空间。
基础用法:按挂载点显示空间
直接输入df,系统会按挂载点列出所有磁盘分区的空间使用情况,默认以KB为单位:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 104857600 20971520 83886080 20% /
/dev/sdb1 314572800 157286400 157286400 50% /mnt/usb
tmpfs 1048576 10240 1038336 1% /dev/shm
人类可读格式:-h参数
默认输出单位KB,可读性较差,结合-h(human-readable)参数,能自动转换为GB、MB等单位:
df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 100G 20G 80G 20% /
/dev/sdb1 300G 150G 150G 50% /mnt/usb
tmpfs 1.0G 10M 1.0G 1% /dev/shm
显示文件系统类型:-T参数
使用-T参数可在输出中添加文件系统类型列,便于区分ext4、xfs、vfat等类型:
df -Th
排除特定文件系统:-x参数
若需排除某些文件系统(如临时文件系统tmpfs),可通过-x参数指定:
df -h -x tmpfs
实时监控:/proc/mounts文件
/proc/mounts是内核提供的虚拟文件,记录了当前系统中所有已挂载文件系统的实时信息,其内容与mount命令的输出基本一致,但更贴近内核层面的数据。
直接查看文件内容
通过cat或less命令查看/proc/mounts:
cat /proc/mounts
输出格式为:设备名 挂载点 文件系统类型 挂载选项 0 0,
/dev/sda1 / ext4 rw,relatime 0 0
/dev/sdb1 /mnt/usb vfat rw,relatime,fmask=0022 0 0
提取关键信息
结合awk或cut工具可快速提取设备名或挂载点,仅显示所有挂载点:
awk '{print $2}' /proc/mounts
或显示设备名与挂载点的对应关系:
awk '{print $1, $2}' /proc/mounts
图形化工具:桌面环境下的挂载点管理
对于习惯图形界面的用户,Linux桌面环境提供了可视化工具,无需输入命令即可查看和管理挂载点。
GNOME磁盘工具
在GNOME桌面环境中,打开“磁盘”应用(gnome-disks),左侧列表显示所有存储设备,点击设备后右侧会显示分区及挂载点信息,/dev/sdb1 挂载到 /mnt/usb”。
KDE分区管理器
KDE用户可通过“分区管理器”(KDE Partition Manager)查看挂载点,界面支持分区详情展示,包括文件系统类型、挂载目录及状态。
文件管理器
Nautilus(GNOME)、Dolphin(KDE)等文件管理器的侧边栏会自动显示已挂载的设备(如“Windows驱动器”“USB驱动器”),点击即可访问挂载点目录。
实际应用场景分析
检查U盘挂载状态
插入U盘后,可通过以下命令确认是否成功挂载及挂载点位置:
mount | grep "/dev/sd"
若输出包含类似/dev/sdb1 on /media/username/USB_DRIVE type vfat的行,则表示U盘已挂载到/media/username/USB_DRIVE。
排查磁盘空间不足问题
当系统提示“磁盘空间不足”时,使用df -h查看各挂载点的使用率,定位占用空间过大的分区:
df -h | sort -k5 -nr | head -n5
该命令会按使用率降序排列前5个挂载点,快速定位问题分区。
确认文件系统类型
在格式化磁盘或挂载文件系统前,需确认分区类型,使用mount -t或lsblk -f查看:
lsblk -f
输出示例:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda1 ext4 system a1b2c3d4-e5f6-7890-1234-567890abcdef /
sdb1 vfat USB 1234-5678 /mnt/usb
常见问题与解决方法
挂载点显示为none
若mount命令中某个挂载点显示为none,通常表示该文件系统为特殊类型(如swap、proc、sysfs等),属于正常现象。
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
无法找到挂载点
若确认设备已插入但未显示挂载点,可能是系统未自动挂载,需手动创建挂载目录并执行挂载命令:
sudo mkdir /mnt/usb sudo mount /dev/sdb1 /mnt/usb
普通用户无法查看挂载点
若普通用户执行mount命令提示权限不足,可通过sudo提权,或检查/etc/fstab中是否配置了user选项(允许普通用户挂载)。
Linux查看挂载点的方法多样,从基础的mount、df命令到/proc/mounts文件,再到图形化工具,用户可根据需求选择合适的方式。mount适合快速查看挂载关系,df侧重空间分析,/proc/mounts提供实时内核数据,图形工具则降低操作门槛,掌握这些工具并结合实际场景应用,能有效提升系统管理效率,快速定位和解决与挂载点相关的问题。













