必须调用cat /proc/mounts,它是内核直接维护的原始挂载表快照,输出包含设备路径、挂载点、文件系统类型、挂载选项、dump和fs_passno六列,格式严格且实时同步,适用于脚本解析与底层调试。

要在统信UOS终端中完整获取内核当前维护的所有已挂载文件系统列表,包括设备路径、挂载点、文件系统类型及挂载选项,必须调用内核直接提供的挂载表快照。
使用mount命令查看全部挂载项
按下Ctrl + Alt + T打开终端。输入命令:mount并回车执行。该命令输出的是内核实时维护的原始挂载表,不经过任何用户空间过滤或格式化,每一行都对应一个实际生效的挂载实例。输出格式为:设备路径 挂载点 文件系统类型 挂载选项 dump fs_passno。其中第3列是文件系统类型(如ext4、xfs、ntfs、proc、sysfs、devtmpfs等),第5列是挂载参数(如rw、relatime、nodev、nosuid),这些参数直接影响该挂载点的行为与安全性。
使用findmnt命令按需筛选挂载信息
findmnt比mount更结构化,适合定位特定目标:
方法一:查看全部挂载项
在终端中运行:findmnt。输出以树状结构展示,自动合并子挂载(如/systemd、/run),并明确标注FSTYPE、TARGET、SOURCE、OPTIONS四列,可读性远高于mount原始输出。
方法二:只显示真实块设备挂载
执行:findmnt -D。该选项强制排除伪文件系统(如tmpfs、cgroup、debugfs),仅保留来自物理或虚拟块设备(/dev/sda1、/dev/nvme0n1p2等)的挂载项,避免被大量内核内部挂载干扰判断。
方法三:检查某路径所属挂载点
例如确认/home是否独立分区,执行:findmnt /home。它会向上追溯直到找到最接近的挂载根,并返回该挂载点的完整信息——这比手动在mount输出里grep更可靠,因为能正确处理嵌套挂载和绑定挂载(bind mount)。
查看内核级原始挂载快照
cat /proc/mounts提供的是内核内存中挂载信息的原始文本镜像,与mount命令底层数据源一致,但无任何修饰:
第一步:在终端中执行:cat /proc/mounts
第二步:若需快速定位某设备,例如查找所有含sdb的挂载,执行:cat /proc/mounts | grep sdb
第三步:注意该文件不显示FUSE类用户空间挂载(如rclone、sshfs挂载),若发现图形界面里可见但/proc/mounts里没有的挂载点,大概率属于此类。
同步验证挂载有效性与空间状态
df -Th不仅显示磁盘使用率,其输出本身即是对当前已挂载文件系统的隐式确认:
在终端中输入:df -Th并回车执行。
输出中的每一行“Mounted on”路径,都代表一个已被内核成功挂载且可访问的文件系统;若某分区出现在lsblk中却未在此列表里,说明它尚未挂载或挂载失败。
特别注意:该命令会跳过无容量概念的伪文件系统(如proc、sysfs),所以它和mount/findmnt的结果不是完全重合,而是互补验证。











