ubuntu根目录磁盘空间扩容,一次成功!

前言

很久以前装的双系统,不知道看了哪篇教程,给我的根目录分区只分了25G,然后随着软件越装越多,终于在安装ros的时候给我报内存小的错误了。一开始非常不愿意扩容,因为怕系统崩了。然后用下面三个命令清除了一些不必要的东西,腾出了0.5G的空间。但想着这点空间远远不够,于是还是决定扩容,扩失败了大不了重装系统。
参考链接1
参考链接2

sudo apt-get autoclean //已经删除了的软件包的.deb安装文件从硬盘中删除掉
sudo apt-get autoremove  //删除为了满足其他软件包的依赖而安装的,但现在不再需要的软件包
sudo apt-get clean  //删除包缓存中的所有包

压缩空间

首先在windows磁盘管理中选择一块空间还很大的盘,压缩出来一点成为未分配空间。我是从E盘压缩了大概30G出来。

分区管理

1.下载gparted管理器

sudo apt-get install gparted 

在终端输入sudo gparted,就会显示如下内容,这是我未扩容前的。如果一个分区要扩大,就必须保证这个分区的上下两个区有一个是空 间的,未分配的。只有这样才可以对该分区进行扩容调整!由于gparted只能合并相邻两块内存,我需要将29.3G未分配空间移动到/dev/sda10的旁边,再进行扩容。
在这里插入图片描述
2.移动未分配空间到根目录旁
进行这一步需要不能直接在系统中进行,需要利用ubuntu启动u盘,进入试用ubuntu系统(安装ubuntu时的那个界面有)。然后在试用系统中搜索gparted,打开后可以看到除了linux-swap交换空间的钥匙标记还有外,其他盘的都没有了。需要将linux-swap停止:
右键linux-swap—>禁用交换空间
我需要将未分配空间移动到sda10旁,中途要经过sda7、sda8、sda9三个分区,对于sda7,右键选择更改大小/移动,有三个编辑框,分别是:Free Space Preceding(表示空闲空间在盘的上方), New Size(盘的大小), Free Space following(空闲空间在盘的下方).我们要做的是调整第一个和第三个值,也就是把空闲空间从盘的上方移动到盘的下方。修改第一个值为0(或者其他值),然后点击第三个值,会发现自动跳为30G(这里第一个值无法设为0,每次都跳到1了)。然后点击确认,就会将空闲未分配空间移动sda7的下方。移动的时候会出现警告,忽视即可。
其他盘也同样移动,然后到sda10的时候,只需要将new size修改,第一个值和第三个值设为0就是扩容了。
3.点击编辑—>应用全部操作
到这一步才算真正移动,时间会等待较长,要耐心点。
4.重启系统
重启系统惊喜发现,windows和ubuntu都没有崩,能够进去!扩容之后的磁盘如下:
在这里插入图片描述

  • 19
    点赞
  • 151
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值