在统信UOS终端中,想要快速确认文件系统的挂载状态,其实有四种常用方法:mount、findmnt、cat /proc/mounts 和 df -Th。每种方法各有侧重,适用于不同场景,下面逐一详细解析。

完全不需要依赖图形界面反复猜测,也无需频繁打开文件管理器。直接在终端中敲入几个命令,就能清晰掌握哪些文件系统已经挂载、挂载点在哪里、使用的是何种文件系统格式,以及是否具备读写权限。
用mount命令列出所有挂载项
这是最基础的操作,直接执行mount,即可获取内核当前维护的完整挂载列表,一目了然。
按下 Ctrl + Alt + T 打开终端,输入:mount 并回车。
输出结果中每一行会详细展示设备路径(如/dev/sda2)、挂载点(如/home)、文件系统类型(如ext4)以及挂载选项(如rw,relatime)。关键点:如果第5列出现ro,说明该挂载为只读状态,无法写入文件。
想要快速定位某个特定设备?例如查找/dev/nvme0n1p1,直接使用管道过滤:mount | grep nvme0n1p1。
用findmnt按条件筛选挂载信息
当你只想查看某类挂载,比如所有 ext4 分区,或者想验证某个挂载点是否真正生效,findmnt 比 mount 更精准,输出结构也更清晰易读。
方法一:查看所有挂载项,以树状缩进展示
输入:findmnt
方法二:仅查询 NTFS 格式的挂载
输入:findmnt -t ntfs
方法三:检查 /media/uos/MyDisk 是否已挂载且可读写
输入:findmnt /media/uos/MyDisk → 输出结果中如果“OPTIONS”列包含rw,表示可写;如果只有ro,则需要重新挂载或检查设备权限。
用cat /proc/mounts查看原始内核挂载快照
这个文件是内核直接生成的挂载信息快照,未经格式化修饰,特别适合脚本解析或与mount输出进行比对验证。
在终端中执行:cat /proc/mounts
每行格式固定为:设备路径 挂载点 文件系统类型 挂载选项 dump fs_passno。例如:/dev/sdb1 /mnt/data xfs rw,relatime 0 0。
需要注意:/proc/mounts 不显示 FUSE 类用户空间挂载(如 sshfs、rclone),这类挂载需要通过 mount 命令才能看到。
用df -Th同步验证挂载点与空间状态
df 并非专门用于查看挂载,但它会隐式列出所有已挂载的文件系统,同时附带容量和类型信息。特别适合在查看挂载的同时,顺便检查磁盘空间是否异常。
第一步:执行df -Th
第二步:观察“Mounted on”列,所有非空值即为已挂载点;“Type”列对应其文件系统类型;“Use%”超过95%的挂载点需要重点留意,是否因空间满载导致后续挂载失败。
第三步:如果某个挂载点在df输出里没有出现,但mount命令中有,说明该挂载可能被--bind或overlay等方式隐藏,需要进一步用findmnt --all补充确认。
