在 Linux 中查看 mount 表(挂载信息) 有多种常用方法,下面按使用频率和推荐程度介绍:
mount(最常用)查看当前所有已挂载的文件系统:
mount
输出示例:
/dev/sda1 on / type ext4 (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw)
cat /proc/mounts(最底层、最准确)直接从内核读取挂载信息,比 mount 更可靠:
cat /proc/mounts
常用作脚本或排查问题。
findmnt(推荐,输出清晰)以树状或列表方式查看挂载信息:
findmnt
常用选项:
findmnt -t ext4 # 只看 ext4
findmnt -l # 列表形式
findmnt -r # 精简输出
lsblk(看设备与挂载点关系)适合查看磁盘、分区和挂载点:
lsblk
更详细:
lsblk -f
df -h(查看磁盘使用情况)顺便看挂载点:
df -h
/etc/fstab查看系统启动时自动挂载的配置:
cat /etc/fstab
示例:
UUID=xxxx / ext4 defaults 0 1
| 命令 | 用途 | 推荐程度 |
|---|---|---|
mount |
当前挂载信息 | ⭐⭐⭐⭐ |
/proc/mounts |
内核级挂载表 | ⭐⭐⭐⭐⭐ |
findmnt |
结构清晰、易读 | ⭐⭐⭐⭐⭐ |
lsblk |
磁盘与挂载关系 | ⭐⭐⭐⭐ |
df -h |
磁盘使用 + 挂载 | ⭐⭐⭐ |
/etc/fstab |
永久挂载配置 | ⭐⭐⭐⭐ |
df -h /home
findmnt /dev/sdb1
如果你有具体场景(比如 Docker、NFS、LVM、挂载失败排查),可以告诉我,我可以给你更针对性的命令。