在 Debian(以及大多数 Linux 系统)中,查看挂载点常用下面几种方法:
mount(最常用)mount
会列出所有已挂载的文件系统及其挂载点,例如:
/dev/sda1 on / type ext4 (rw,relatime)
/dev/sdb1 on /data type ext4 (rw)
只看某一类(如只看 ext4):
mount | grep ext4
df(查看磁盘使用情况 + 挂载点)df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
/dev/sdb1 200G 100G 100G 50% /data
只看挂载点:
df -h | awk '{print $1, $6}'
/proc/mountscat /proc/mounts
这是内核实时维护的挂载信息,比 mount 更底层。
/etc/fstab(静态挂载配置)cat /etc/fstab
这里显示的是开机自动挂载的配置,不是当前状态,但非常有用。
lsblk(推荐,结构清晰)lsblk
或:
lsblk -f
示例:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 1234-5678-90ab-cdef /
└─sda2 swap 5678-1234-90ab-cdef [SWAP]
sdb
└─sdb1 ext4 data abcd-efgh-1234-5678 /data
df /home
或:
findmnt /home
| 目的 | 命令 |
|---|---|
| 查看所有挂载点 | mount / cat /proc/mounts |
| 查看磁盘与挂载点 | df -h |
| 树状查看设备与挂载点 | lsblk |
| 查看开机挂载配置 | cat /etc/fstab |
| 查看某目录挂载点 | findmnt /path |
如果你是想排查某个磁盘没挂载、U盘没显示、或Docker / LXC 挂载问题,可以告诉我具体场景,我可以一步步帮你查。