> 软件包与系统管理 > findmnt

findmnt: 查看已挂载文件系统信息

findmnt 命令以树形或列表形式显示当前系统已挂载文件系统的详细信息。您可以根据特定的文件系统、挂载点、设备等进行过滤,以获取更详细的信息。

概述

findmnt 基于 `/etc/fstab`、`/etc/mtab`、`/proc/self/mountinfo` 等信息,查询当前系统已挂载文件系统的详细信息。特别是以树形结构可视化,可以轻松理解挂载关系。

主要特点

  • 以树形结构可视化已挂载文件系统
  • 多种过滤选项(类型、源、目标等)
  • 支持 JSON 和 RAW 输出格式
  • 提供 fstab 文件信息查询功能

主要选项

findmnt 可以通过各种选项来控制输出格式和内容。

输出格式

过滤

信息源

生成的命令:

请尝试组合命令。

描述:

`findmnt` 执行命令。

通过组合这些选项,您可以与 AI 一起虚拟地执行命令。

使用示例

findmnt 命令的各种使用示例。

显示基本挂载信息

findmnt

以树形结构显示当前系统已挂载的所有文件系统。

以列表形式输出

findmnt -l

以普通列表形式输出挂载信息,而非树形结构。

仅查看特定文件系统类型

findmnt -t ext4

例如,仅输出 'ext4' 类型的文件系统。

查看特定挂载点信息

findmnt -T /boot

例如,输出 '/boot' 挂载点的详细信息。

以 JSON 格式显示所有列

findmnt --json -D

以易于脚本或其他程序解析的 JSON 格式输出所有挂载信息。

查看 fstab 文件内容

findmnt --fstab

输出 `/etc/fstab` 文件中的内容,而不是当前已挂载的文件系统。

提示与注意事项

findmnt 是一个非常有用的系统管理和故障排除工具。请尝试使用以下提示来更有效地使用它。

利用 JSON 输出

findmnt --json 选项在脚本中解析挂载信息时非常有用。与 jq 等工具结合使用,可以提取特定字段或执行复杂的查询。

  • 在脚本自动化时非常有用
  • 与 jq 等 JSON 解析器结合使用
  • 便于提取和分析特定信息

比较 fstab 与实际挂载

使用 --fstab 选项,您可以将 `/etc/fstab` 中定义的内容与实际挂载状态进行比较,从而找出系统配置错误。

  • 诊断系统启动问题
  • 检查意外的挂载错误
  • 验证 fstab 配置

用于故障排除

当出现与文件系统相关的问题时,findmnt 可以帮助您快速了解哪个设备挂载在哪里,以及使用什么选项进行挂载。


相同类别命令