在 Linux 中,查看 挂载(mount)状态 常用以下几种方式,从简单到详细依次说明:
mountmount
显示当前已挂载的所有文件系统,包括:
示例输出:
/dev/sda1 on / type ext4 (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw)
/proc/mounts(推荐,实时)cat /proc/mounts
特点:
mount 更标准/etc/mtab(已废弃,不推荐)cat /etc/mtab
⚠️ 说明:
/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 MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 50G 0 part /
mount | grep /data
或:
findmnt /data
findmnt 是专门查看挂载信息的工具,输出清晰:
findmnt
findmnt /data
mount | grep nfs
或:
showmount -e 192.168.1.100
.mount 单元)systemctl list-units --type=mount
dmesg | tail
lsblk /dev/sdb
mount | grep sda1
| 需求 | 命令 |
|---|---|
| 快速查看全部挂载 | mount |
| 脚本/自动化 | /proc/mounts |
| 磁盘 + 挂载 | df -h |
| 分区结构 | lsblk |
| 精确查询 | findmnt |
如果你有具体场景(如 NFS、Docker、LVM、只读挂载、容器环境),可以告诉我,我可以给你更针对性的命令。