概述
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 可以帮助您快速了解哪个设备挂载在哪里,以及使用什么选项进行挂载。