📜  Findmnt - 在 Linux 上查找所有已挂载的文件系统(1)

📅  最后修改于: 2023-12-03 14:41:11.881000             🧑  作者: Mango

介绍

findmnt 是一个命令行工具,用于在 Linux 系统中查找已挂载的文件系统。它可以输出系统中所有已挂载的文件系统的信息,包括挂载点、设备、文件系统类型、挂载选项等。

使用方法

findmnt 的基本用法如下:

findmnt [OPTIONS] [SOURCE]...

其中,SOURCE 参数指定要查找的文件系统的挂载点或设备,如果不指定,则默认查找系统中所有已挂载的文件系统。

如果要输出所有已挂载的文件系统信息,可以直接运行 findmnt 命令:

findmnt

输出结果会以表格的形式显示每个已挂载的文件系统的信息,例如:

TARGET                            SOURCE      FSTYPE OPTIONS
/                                 /dev/sda1   ext4   rw,relatime,data=ordered
/sys/fs/cgroup/systemd            cgroup      cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd
/dev                               devtmpfs    devtmp rw,nosuid,size=4020800k,nr_inodes=1005200,mode=755
run                               tmpfs       tmpfs  rw,nosuid,nodev,mode=755

findmnt 支持多种选项进行过滤和格式化输出,具体可以通过 man findmnt 命令查看帮助信息。

示例

以下是一个使用 findmnt 命令查找指定挂载点的示例:

findmnt /home

输出结果如下:

TARGET SOURCE     FSTYPE OPTIONS
/home  /dev/sda2  ext4   rw,relatime,data=ordered

以上结果表明 /home 目录是挂载在 /dev/sda2 设备上的 ext4 类型的文件系统,挂载选项为 rw,relatime,data=ordered

总结

findmnt 命令是一个非常实用的工具,对于需要查看 Linux 系统中已挂载的文件系统信息的情况很有帮助。在开发、维护、调试 Linux 系统时,可以通过 findmnt 命令来快速查找已挂载的文件系统,以便进行后续操作。