在Linux系统中,查看挂载信息(mount)是系统管理与排障的常见操作。最直接的方法是使用mount命令,不带任何参数执行mount,它会列出当前所有已挂载的文件系统,包括设备、挂载点、文件系统类型及挂载选项。例如输出中的“/dev/sda1 on / type ext4 (rw,relatime)”表示设备、挂载点和权限。

除了mount命令,Linux还提供了专门用于展示挂载信息的工具findmnt。该命令以树状结构输出,可读性更强,并且支持按挂载点或设备过滤,例如执行findmnt /data可查看特定目录的挂载详情。findmnt 是 util-linux 包的一部分,大多数发行版默认已安装。
系统内核也维护了挂载信息的实时接口,即虚拟文件/proc/mounts。查看该文件可以获取内核当前记录的准确挂载列表,例如执行cat /proc/mounts。与之类似的还有/etc/mtab,它通常是指向 /proc/mounts 的符号链接,但在某些特殊环境下内容可能略有差异。更推荐使用 /proc/mounts 作为唯一权威来源。
若需要查看已挂载文件系统的使用情况,可以使用df命令,例如df -hT会显示磁盘空间、挂载点和文件系统类型。若要查看系统启动时自动挂载的配置,则需检查/etc/fstab文件,但它只代表启动时的挂载计划,并不等于当前实际挂载状态。
总结来说,日常查看挂载信息的最佳实践是:使用findmnt获得清晰视图,使用mount快速列出全部挂载,使用cat /proc/mounts获取内核层准确数据,使用df -h检查空间占用。这些方法覆盖了从状态查询到问题诊断的完整需求。

查看详情

查看详情