在Ubuntu中查找预留的磁盘空间,主要针对文件系统(如ext4)的保留空间(reserved space),首先通过lsblk或fdisk -l确认目标分区设备名(如/dev/sda1),再使用dumpe2fs命令查看详细参数:dumpe2fs /dev/sda1 | grep "Reserved block count"可获取预留块数,dumpe2fs /dev/sda1 | grep "Block count"获取总块数,两者相乘并乘以块大小(通过dumpe2fs /dev/sda1 | grep "Block size"获取)即可计算预留空间大小,df -h仅显示已用/可用空间,不直接体现预留部分,需结合上述方法精确查询。
在Ubuntu系统中,“预留的盘”通常指未被文件系统格式化、未被挂载,或安装时特意保留的未分配空间,这些空间可能用于后续扩展系统分区、安装新操作系统,或存储其他数据,本文将介绍几种常用方法,帮助你在Ubuntu中准确找到这些预留的磁盘空间。
明确“预留的盘”的定义
在开始查找前,需先明确“预留的盘”的具体形态:
- 未分配空间(Unallocated Space):磁盘分区表中未被划分的区域,无文件系统标识;
- 空闲分区(Free Space):已创建但未挂载的分区(如Linux Swap、LVM物理卷等),或被标记为“空闲”的逻辑分区;
- 系统保留空间:如EFI系统分区(/boot/efi)、引导分区(/boot)等,虽已分配但可能仍有可用空间。
以下方法将重点针对“未分配空间”和“未挂载的空闲分区”,这是最常见的“预留盘”类型。

方法一:使用GParted(图形化工具,适合新手)
GParted是一款开源的分区编辑工具,界面直观,能清晰展示磁盘分区的状态(包括未分配空间)。
安装GParted
若未安装,打开终端执行:
sudo apt update sudo apt install gparted
启动并查看磁盘信息
- 在应用程序菜单中搜索“GParted”并启动(需输入管理员密码);
- 界面右上角的“设备”下拉菜单中,选择要查看的磁盘(如
/dev/sda、/dev/nvme0n1等,通常为系统主硬盘); - 主界面会以柱状图显示磁盘分区情况,红色/灰色区域标注“Unallocated”的即为未分配空间(预留盘);
- 若分区显示为“linux-swap”“ext4”等但有“Free”空间,说明该分区未完全使用,可通过调整分区大小释放预留空间。
方法二:使用lsblk命令(快速查看块设备信息)
lsblk是Linux中列出块设备的命令,能简洁展示磁盘、分区及其挂载状态,适合快速定位未分配或空闲分区。
基本命令
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238.5G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 16G 0 part [SWAP]
└─sda3 8:3 0 222G 0 part /
nvme0n1 259:0 0 931.5G 0 disk
└─nvme0n1p1 259:1 0 931.5G 0 part /data
- 关键列解读:
NAME:设备名(如sda3是分区,sda是整个磁盘);SIZE:分区/磁盘大小;TYPE:disk表示磁盘,part表示分区;MOUNTPOINT:挂载点(空值表示未挂载,可能是预留分区);- 若某分区
MOUNTPOINT为空且TYPE为part,需进一步检查是否为未分配空间(可能显示为FSTYPE为空)。
查看文件系统类型(补充信息)
lsblk -f
输出会增加FSTYPE列(文件系统类型),若某分区FSTYPE为空且MOUNTPOINT为空,则极可能是未分配空间或未格式化的预留分区。
方法三:使用fdisk命令(查看详细分区表)
fdisk是Linux经典的分区管理工具,能显示磁盘的原始分区表信息,适合排查复杂的分区情况。
启动fdisk
sudo fdisk -l
(-l参数表示列出所有磁盘分区信息)
解读输出
重点关注“Device”列和“System”列:
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x12345678 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 1050623 1048576 512M EFI System /dev/sda2 1050624 34603519 33552896 16G 82 Linux swap / Solaris /dev/sda3 34603520 500117503 465139984 222G 83 Linux Disk /dev/nvme0n1: 931.
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

