ubuntu20.04有硬盘空间没有分配
时间: 2025-03-04 18:29:53 浏览: 98
### 如何在Ubuntu 20.04中分配未使用的硬盘空间
对于未分配的硬盘空间,在Ubuntu 20.04中的处理可以通过图形化工具GParted完成,该工具能够帮助用户轻松管理和调整分区大小。为了使用GParted,需先确保其已经安装:
```bash
sudo apt-get update && sudo apt-get install gparted
```
随后通过命令`sudo gparted`启动程序[^1]。
当面对未分配的空间时,通常是因为之前的操作(如磁盘扩容)增加了物理存储量但并未更新逻辑上的分区表。此时应利用GParted识别这些新增加的部分,并合理规划它们的用途。具体做法是在GParted界面上找到代表未分配区域的那一栏,接着创建新的分区或将现有邻近分区向这部分延伸以充分利用新获得的空间[^5]。
如果目的是扩大已有分区而不是新建,则选择目标分区后右键菜单里会有“Resize/Move”的选项;拖动边界使它覆盖到未分配区间上,确认修改并等待操作完成即可实现无缝对接旧有数据区与额外资源的目的。
值得注意的是,在进行任何涉及底层文件系统结构变动的工作前,请务必做好重要资料备份工作以防万一发生意外情况造成不可逆的数据丢失风险。
#### 使用命令行方式扩展根文件系统
除了借助GUI工具外,还可以采用命令行的方式来进行同样的任务。假设要扩展现有的根(/)分区,可以按照下面的方法来做:
关闭不必要的服务和应用程序减少写入活动;
重启进入单用户模式或者Live CD环境来避免在线调整带来的潜在危险;
加载必要的模块支持ext4文件系统的在线重设大小功能(如果是其他类型的文件系统则替换相应内核参数)
```bash
sudo modprobe dm_resize
```
检查当前磁盘布局以及确定哪些设备对应着需要改变尺寸的目标卷组或LV路径:
```bash
lsblk
fdisk -l
pvdisplay
vgdisplay
lvdisplay
```
根据实际情况决定采取哪种策略去获取更多可用空间,比如从相邻空闲PV迁移PE给目的VG/LV组合体,或者是简单地让LVM自动接管整个剩余范围内的所有扇区作为增量供给指定逻辑单元号使用。这里假定我们有一个名为`ubuntu-vg/root-lv` 的 LVM 设备希望增长它的容量直到填满所在物理介质为止:
```bash
# 如果存在多余的空间在同一 PV 上可以直接执行 lvextend 来增加 LV 大小
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root
# 对于 ext4 文件系统来说, 可以直接运行 resize2fs 让文件系统感知最新的变更
sudo resize2fs /dev/mapper/ubuntu--vg-root
```
上述过程适用于基于LVM架构下的Linux发行版配置情形下对根目录所在的逻辑卷实施动态伸缩作业。
阅读全文
相关推荐


















