可通过mount、findmnt、/proc/mounts、df -th、lsblk -f五种方法查看麒麟os当前挂载的文件系统信息,包括设备路径、挂载点、类型及选项等。

如果您需要确认麒麟OS中哪些文件系统当前处于挂载状态,以及它们的设备路径、挂载点和类型等详细信息,则可通过内核维护的实时挂载表进行查询。以下是获取该信息的多种方法:
一、使用mount命令查看实时挂载记录
mount命令直接读取内核的挂载信息表,输出所有已激活的挂载项,包含设备路径、挂载位置、文件系统类型及挂载选项,是最权威的运行时挂载视图。
1、打开终端,执行以下命令:
mount
2、在输出结果中,每行格式为:/dev/sdXN on /mount/point type xxx (options),其中type后的字段即为实际使用的文件系统类型(如ext4、xfs、vfat);
3、若需仅筛选块设备挂载项(排除proc、sysfs等虚拟文件系统),可执行:
mount | grep "^/dev"
二、使用findmnt命令按条件检索挂载信息
findmnt是专为挂载信息查询设计的工具,支持按挂载点、设备名、文件系统类型或标签精确匹配,输出结构清晰且默认启用树状展示,适合快速定位目标挂载。
1、在终端中输入以下命令列出全部挂载项:
findmnt
2、若要查找挂载在/home的分区,执行:
findmnt /home
3、若要按文件系统类型筛选所有ext4挂载,执行:
findmnt -t ext4
4、若需显示UUID和LABEL等持久化标识,添加-o SOURCE,TARGET,FSTYPE,LABEL,UUID选项:
findmnt -o SOURCE,TARGET,FSTYPE,LABEL,UUID
三、解析/proc/mounts文件获取原始挂载数据
/proc/mounts是内核通过procfs暴露的只读挂载信息快照,内容与mount命令输出一致但无格式化修饰,适用于脚本解析或调试场景,不依赖额外工具。
1、在终端中执行以下命令查看原始挂载条目:
cat /proc/mounts
2、每行字段以空格分隔,顺序为:设备路径、挂载点、文件系统类型、挂载选项、dump字段、pass字段;
3、若需过滤出用户可读写的挂载项(排除ro、noexec等限制),可结合grep筛选:
cat /proc/mounts | grep "rw,"
四、使用df命令反向推导挂载点与文件系统类型
df命令虽主要用于磁盘空间统计,但配合-T参数可强制显示每个挂载点的文件系统类型,其数据源同样来自内核挂载表,可作为交叉验证手段。
1、在终端中输入以下命令:
df -Th
2、观察输出表格中的Type列,该列内容即为对应挂载点正在使用的文件系统类型;
3、注意Mounted on列明确标识了挂载路径,与Filesystem列中的设备节点形成映射关系;
4、若某挂载点显示为udev或tmpfs,表明其为虚拟文件系统,非物理存储设备。
五、通过lsblk命令关联设备与挂载状态
lsblk以树状结构展示块设备拓扑,同时呈现FSTYPE和MOUNTPOINT字段,能直观反映设备是否挂载及其挂载位置,特别适合识别多分区磁盘的挂载分布。
1、在终端中执行以下命令:
sudo lsblk -f
2、在输出中查找FSTYPE列非空且MOUNTPOINT列有路径值的行,该行对应的设备即为已挂载的文件系统;
3、若某设备的MOUNTPOINT为空但FSTYPE有值(如ext4),说明该分区已格式化但未挂载;
4、对于NVMe设备,注意其命名格式为nvme0n1p1,而非sda1,需据此准确识别目标设备。










