插件窝 干货文章 Linux中mount命令如何查看挂载信息

Linux中mount命令如何查看挂载信息

挂载 查看 命令 findmnt 230    来源:    2025-05-09

在Linux中,可以使用mount命令查看当前系统的挂载信息。以下是详细说明和常用方法:


1. 基础命令

直接输入mount命令(无需参数)即可列出所有已挂载的文件系统:

mount

输出示例:

/dev/sda1 on / type ext4 (rw,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
  • 每行格式:设备 on 挂载点 type 文件系统类型 (挂载选项)

2. 过滤特定文件系统

按文件系统类型过滤

mount -t ext4    # 只显示ext4类型的挂载
mount -t tmpfs   # 只显示tmpfs类型的挂载

按挂载点过滤

mount | grep "/mnt"  # 显示挂载点为/mnt或包含/mnt的记录

3. 查看挂载的详细信息

使用findmnt命令(推荐)

findmnt    # 树状显示所有挂载点(更清晰)
findmnt -l # 列表形式显示(类似mount命令)
findmnt /mnt/data  # 查看指定挂载点的详细信息
  • findmntutil-linux包提供的工具,支持更友好的输出格式。

查看/proc/mounts

cat /proc/mounts  # 内核记录的挂载信息(原始数据)

4. 查看挂载选项

若需检查某个挂载点的具体选项(如rw/ronoexec等):

mount | grep "/mnt/data"  # 从输出中查看选项

或直接使用findmnt

findmnt -o OPTIONS /mnt/data

5. 其他相关命令

查看磁盘挂载情况

df -hT      # 显示磁盘使用情况及挂载点
lsblk       # 显示块设备及其挂载点

查看/etc/fstab中的静态挂载配置

cat /etc/fstab  # 系统启动时自动挂载的配置

常见问题

  • 权限问题:普通用户可能需要sudo才能查看某些挂载信息。
  • 无输出:若命令无输出,可能是未挂载任何设备或过滤条件过严。

通过以上方法,你可以全面了解Linux系统中的挂载状态,包括设备、挂载点、文件系统类型及选项等信息。