在 Linux 中查看 挂载(mount)信息,常用方法如下,按使用频率从高到低说明:
mount直接查看当前已挂载的文件系统:
mount
输出示例:
/dev/sda1 on / type ext4 (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw)
/proc/mounts(推荐,最真实)这是内核实时维护的挂载信息,比 mount 更可靠:
cat /proc/mounts
或者:
less /proc/mounts
df:查看挂载点与磁盘使用情况适合查看 磁盘挂载 + 使用率:
df -h
示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
lsblk:以树状结构查看磁盘与挂载点(强烈推荐)非常适合查看 磁盘 → 分区 → 挂载点 的关系:
lsblk
查看详细信息:
lsblk -f
示例:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /
├─sda2 swap yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy [SWAP]
findmnt:专业查看挂载信息(系统自带)比 mount 更清晰,支持树状输出:
findmnt
只看某个挂载点:
findmnt /data
只看某个设备:
findmnt /dev/sdb1
/etc/fstab(静态挂载配置)查看 开机自动挂载配置:
cat /etc/fstab
或:
less /etc/fstab
mount | grep nfs
或:
findmnt -t nfs
mount | grep " / "
或:
findmnt -o OPTIONS /data
| 目的 | 推荐命令 |
|---|---|
| 快速查看 | mount |
| 真实挂载信息 | cat /proc/mounts |
| 磁盘占用 | df -h |
| 磁盘结构 | lsblk |
| 专业分析 | findmnt |
| 开机挂载 | cat /etc/fstab |
如果你有具体场景(比如 NFS、Docker、LVM、磁盘没挂载、开机不自动挂载),可以告诉我,我可以给你更针对性的命令和排查方法。