32GB USB安装Ubuntu后显示容量仅26GB,无需重装的修复方法咨询
不用重装!解决Ubuntu USB启动盘容量显示不足的问题
这种情况我碰到过好几次,不用格式化重装就能搞定,咱们一步步来:
先搞懂为啥容量“缩水”
首先得说清楚:32GB的USB闪存盘,厂商是按1GB=1000MB计算的,但系统识别是按1GB=1024MB,所以实际可用的原始容量大概在29-30GB左右。你显示只有26GB,大概率是安装Ubuntu时自动划分了额外分区(比如swap虚拟内存分区、EFI引导分区),或者还有未分配的空间没被利用起来。
解决步骤:两种方式任选
方式一:用系统自带的图形化磁盘工具(新手友好)
- 打开Ubuntu应用列表,搜索并启动「磁盘」工具(Disks)。
- 在左侧栏找到你的USB闪存盘,点击它。右侧会显示分区列表和磁盘总容量。
- 找到ext4格式的Ubuntu主分区(挂载点是
/),先点击分区右侧的停止按钮卸载它(必须卸载才能调整大小)。 - 点击分区旁边的齿轮图标,选择「调整分区大小」。
- 把滑块拉到最右侧,让主分区占用所有未分配空间,点击「调整大小」。
- 操作完成后,点击播放按钮重新挂载分区,再查看容量就正常了。
方式二:用GParted(更强大的分区工具)
如果自带工具搞不定,试试专业的GParted:
- 打开终端,安装GParted:
sudo apt install gparted - 运行GParted:
sudo gparted - 右上角下拉菜单选择你的USB盘(千万不要选错内置硬盘!)。
- 右键点击ext4格式的主分区,选择「Resize/Move」。
- 把右侧滑块拖到最右边,让分区占用所有未分配空间,点击「Resize/Move」。
- 点击顶部工具栏的绿色对勾按钮,应用所有更改,等待操作完成即可。
特殊情况:swap分区占用空间
如果你的USB盘里有swap分区(用于虚拟内存),而USB速度慢,swap作用不大,可以删掉它扩容:
- 先关闭swap:
(这里的sudo swapoff /dev/sdb3/dev/sdb3要换成你实际的swap分区路径,用lsblk命令可以查到) - 按照GParted的步骤删除swap分区,再把主分区扩展到原swap的空间。
- 最后更新
fstab文件,避免开机报错:
找到包含sudo nano /etc/fstabswap的那一行,用#注释掉或者直接删除,按Ctrl+O保存,Ctrl+X退出。
⚠️ 小提醒:操作前最好备份USB里的重要数据,虽然调整分区一般不会丢数据,但小心驶得万年船~
内容的提问来源于stack exchange,提问作者Reivax
相关产品推荐
相关产品推荐

