lsblk是最直观、最常用的磁盘拓扑查看工具,无需root权限即可以树状结构显示物理磁盘、分区、LVM/RAID及挂载点的完整层级关系;加-f可显示文件系统类型、UUID和挂载点,-d可聚焦顶层磁盘,过滤loop设备可用grep -v loop。

用 lsblk 快速看清所有磁盘和挂载关系
这是最直观、最常用的方式,不需要 root 权限,一眼就能看出哪块盘、几个分区、挂在哪、是否 LVM。输出是树状结构,比如 nvme0n1p3 下挂着 ubuntu--vg-ubuntu--lv,说明用了 LVM;MOUNTPOINTS 列为空的设备就是未挂载的磁盘。
常见误区:只看 df -h 会漏掉没挂载的盘,也看不到物理分区层级。而 lsblk 默认不显示文件系统类型,加 -f 就能补上 UUID 和 FSTYPE(如 ext4 或 vfat)。
- 过滤 loop 设备(避免干扰):
lsblk -o name,size,type,mountpoint | grep -v loop - 只看物理磁盘(不展开分区):
lsblk -d - 想确认某设备是否被占用:
lsblk -o name,mountpoint,ro,RO列为 1 表示只读,可能正在被进程锁住
用 sudo fdisk -l 查底层分区表和扇区布局
当你需要知道分区是不是 GPT/MBR、起始扇区、ID 类型(比如 83 是 Linux,82 是 swap,8E 是 LVM),或者怀疑分区表损坏时,必须用这个命令。它显示的是磁盘“原生”的分区信息,和操作系统是否识别、是否挂载无关。
注意:fdisk -l 需要 sudo,否则对多数磁盘会报错或显示不全;输出里 Disk /dev/sda: ... 是整块盘,下面的 /dev/sda1 等才是分区;GPT 盘会标 disk label type: gpt,MBR 盘是 dos。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 区分真假“空盘”:
fdisk -l能看到未格式化但已分区的设备(比如有/dev/sdb1但lsblk不显示文件系统),这时需sudo blkid /dev/sdb1确认是否真没文件系统 - 如果某分区在
lsblk里没出现,但在fdisk -l里存在,大概率是没格式化或文件系统损坏
用 df -h 看实际空间使用,别只信“总大小”
df -h 显示的是已挂载文件系统的使用情况,不是物理磁盘容量。例如一块 1TB 的盘,只分了 100G 给 /,那 df 就只显示这 100G 的使用率 —— 它不管剩下 900G 在哪、有没有分区、有没有挂载。
关键字段:重点关注 Use% 和 Avail。当 Use% > 85% 且 Avail 接近 0 时,即使 lsblk 显示还有大块未分配空间,系统也可能因根分区满而异常(比如 apt 失败、日志写不进、SSH 登不进)。
- 查 inode 是否耗尽:
df -i,尤其在大量小文件场景下(如 Docker 镜像层、Node_modules),Use%很低但df -i显示 100%,也会导致“no space left on device” - 显示文件系统类型:
df -hT,能帮你快速判断是否混用了ext4和xfs,这对后续扩容或迁移很重要 - 忽略虚拟文件系统:
df -h -x tmpfs -x devtmpfs,避免被内存盘干扰判断
查 LVM 逻辑卷必须组合多个命令
Ubuntu 24.04 默认用 LVM,单看 lsblk 只能看到 LV 名(如 ubuntu--vg-ubuntu--lv),但不知道它属于哪个卷组、物理扩展是否还有剩余、LV 当前大小能否在线扩容。必须配合 vgs、lvs、pvs。
典型线索:lsblk 输出中 TYPE 是 lvm,MOUNTPOINT 是 /,说明根分区走 LVM;此时 df -h 显示的大小是 LV 大小,不是底层 PV 总容量。
- 看卷组剩余空间:
sudo vgs输出的VFree列,单位是 GB 或 %,决定你还能不能直接lvextend - 确认 LV 是否激活:
sudo lvs,Attr列第一位是a表示 active,-表示 inactive(扩容前必须先激活) - 查物理卷是否还有空闲 PE:
sudo pvs -v,PFree值大于 0 才能扩展 LV
df -h 显示的大小 ≠ 物理磁盘总容量,也不等于卷组总容量,而是当前 LV 分配的大小 —— 扩容前必须确认 VG 有空余,且文件系统支持在线调整(ext4 可以,xfs 只能增大不能缩小)。

















