数据无价,以下操作请大家提前备份好自己的个人数据,以防操作失误造成不可逆损失,操作前确认自己知晓可能存在的系统损坏或者数据丢失风险!

前言


阅读建议:查看图片如果不清晰,可以点击放大后查看,部分动图有操作步骤,可以核对后操作,确保理解操作步骤后执行。

基于一些历史原因,deepin在全盘安装的时候,划分给根分区的空间只有区区15G,随着用户日渐使用过程中,这15G空间总会是捉襟见肘的,况且当下硬盘动不动就是几个T,其他都给那“没用”的data了,但是已经使用这么久了,总不该要我重新安装选择手动分区吧,而且用户也需要AB分区的备份功能怎么办?

这个时候就需要进行扩容操作了,过程其实非常简单,当前方案操作流程主要涉及如下内容:

Step One:进入live系统


很多人可能还不知道如何进入deepin的live系统,可以看上面动图的操作,也是非常简单:

方案一

  1. 首先准备好一个装有deepin镜像的启动U盘(推荐使用ventoy);

  1. 直接走装镜像的路子,启动到系统安装界面;

  1. 唯一区别是在grub安装界面的时候,不要选择任何选项,而是按一下键盘上的 “E” 按键(如果是非EFI启动,可能需要按TAB键);

  1. 按过之后就会出现下图的编辑界面,通过上下左右按键移动到下方红框标识处,删除 “cd-installer” 内容;

  1. 然后直接按键盘上F10按键,接下来就会直接进入live系统界面了。

  1. 进入live系统后是如下界面的样子(下图是V20.6的镜像):

  1. 特别提醒:在live系统下长时间也会自动锁屏了,如果你也遇到了锁屏发现没有密码无法进入系统,可能你需要重新来一次,此时可以直接通过ctrl+alt+F2 进入TTY,然后在TTY界面设置密码即可:sudo passwd uos,然后再切回来用设置的密码登录即可。

方案二

可以使用论坛中大佬提供的live系统,电梯直达:https://bbs.deepin.org/post/236521

Step Two:连接网络


我们进入live系统后,第一时间就是记得去连接好网络,准备下一步的工具安装,连接好后确认一下你的网络是否正常哦。

Step Three:新增系统仓库


因为live系统本身是未带系统仓库的,我们需要手动添加系统仓库信息,具体操作可以看下面动图:

# 编辑源文件sudo vim /etc/apt/sources.list
# 然后敲入下面的源地址
deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free

Step Four:安装gparted应用


  1. 先通过 sudo apt update更新源信息;

  1. 然后通过 sudo apt install gparted 命令来安装gparted工具。

Step Five 使用gparted进行扩容操作


观察当前分区


  • 应用打开后,可以观察到如下硬盘分区的情况,其中Roota 和 Rootb 则是我们说的AB镜像分区,他们的大小是一样大,也就是我们根目录的大小;

  • 可以看到下图中我的根目录已经被我调整成了30G了(原来只有15G);

  • 那么下面我们在这30G的基础上,再将其调整成40G大小。

压缩data分区


  • 我们首先需要压缩data分区的空间,总共压缩20G出来,后面给Roota 和 Rootb一人分配个10G;

  • 先选中data分区,然后右键选择【更改大小/移动】选项;

  • 然后在“之前的空余空间”设置项中,填写20G大小换算成MB,就是 20480 ;

  • 再然后在“之后的空余空间”输入框中点击一下,确保为0;

  • 最后点击一下【调整大小】按钮就完事了。

压缩后的效果如下图所示,多出一个20G可用的空间了:

完成上面那步骤后,估计你也知道下面该怎么玩了,跟拼积木一样,先将这20G空间与上面紧挨着的Rootb空间合并;

  • 然后再将Rootb的空间压缩个10G出来;

  • 最后将这10G空间与Roota合并;

  • 最终应用就大功能告成了!

Rootb分区合并空闲空间


按照下图操作完成合并

Rootb分区压缩空间


与上面同样的操作,将此时扩容后的Rootb空间再压缩10G给Roota。

压缩完后就像下图一样,这个空间接下来就可以给Roota了:

Roota合并空闲空间


老办法,直接按照下图将空余空间直接给Roota拉满即可:

核实最终空间分配情况


  • 有时候可能在操作的时候没注意,会跑出来个1MB的未分配空间,不用理会也是可以的;

  • 不过你要是有强迫症,那按照上面方法,把这些未分配的空间随便合并到哪个空间就行;

  • 要学会举一反三不能钻牛角尖哈。

应用最终的数据变更


  • 在做这一步之间,还有后悔药,一旦执行了这一步,有可能会存在意外,导致数据不可恢复;

  • 请在执行此操作之前,确认你是想好了,出了问题这锅自己背呀。

  • 这一步的操作,根据自己机器性能和数据量大小不同,耐心等待即可,完成后就会有成功的提示。

最终核实分区情况:


完成后,即可看到上方的应用按钮是置灰的,此时分区大小也是与你预期是一致的。

验证你的成果


直接重启你的系统,检查下你的系统盘容量吧!

后记


  • 基于这个根分区大小的诉求,我们也在新版本的安装器中,增加了在全盘安装时可以自定义调整根分区大小的功能,在V20.6新版本镜像中就可以体验了。

  • 此方案不仅仅只是适用于全盘分区的情况,适用于任何分区安装方式的后期调整,只要思路原理清晰,即可顺利完成。

deepin系统维护(系统扩容)deepin live相关推荐

  1. linux教程deepin,国产系统Linux Deepin 2014详细评测

    相信很多人还不是很了解国产操作系统Linux Deepin,那么Linux Deepin操作系统到底怎么样呢?下面小编给大家带来Linux Deepin 2014评测,一起来了解下吧. 关于深度(De ...

  2. 凤凰os linux界面,让deepin linux系统与凤凰os共用个人目录的方法

    下面以deepin为例介绍linux系统与凤凰os(phoenix os)共用个人目录的方法,经过实测,按照以下方法可以成功. 背景 我的电脑安装的原来是deepin单系统,deepin安装在sda1 ...

  3. win10网络邻居看到linux,在Deepin 20系统中网络共享Windows无法访问的另类解决方法...

    本文在Deepin 20系统中实现网络共享Windows,但无法访问,以下是另类的解决方法之一. 系统环境 共享主机:Deepin 20. 访问共享:Windows7\10家庭版或专业版. 配置和出现 ...

  4. deepin linux 大小,关于安装Deepin 20系统选择全盘安装后硬盘容量比实际的小

    安装深度操作系统Deepin 20系统时选择全盘安装后硬盘容量比实际的硬盘小这是正常的,以下是有经验网友们的评论. 问题 安装Deepin 20成功后,原来128G现在实际连100G都不到. 网友评论 ...

  5. 去掉linux开关机图片,在Deepin Linux系统下去掉NVIDIA开机Logo的方法

    要实现在deepin Linux或其他Linux系统下去掉NVIDIA开机Logo非常的简单,只需要两步就可以了,可以运用命令操作,也可手动操作.安装NVIDIA请参考在deepin系统中安装英伟达N ...

  6. linux中yum进程占cpu百分之九十,在Deepin Linux系统中kworker进程占用CPU达到100%的解决...

    如果你在Deepin Linux.Debian.Ubuntu系统中遇到kworker进程占用CPU达到100%,可以用以下解决方法解决问题,本文主要内容为问题起因.microcode介绍.解决方法及总 ...

  7. 深度系统linux deepin如何按装,U盘快速安装深度操作系统Deepin详细过程 体验不一样的桌面系统...

    深度操作系统Deepin其实已经发展多年,虽然也是基于Linux系统进行桌面美化版本,在用户体验上尽可能的在美观.功能上满足用户需求,只不过前面有Windows系统.MAC系统以及其他Debian桌面 ...

  8. Deepin/Linux系统使用GUFW可视化管理、配置防火墙规则

    对于没有接触过 Linux 的人,配置防火墙难于上青天,即便是缙哥哥这样玩过一丢丢的,也不喜欢用命令控制.所以,今天就给大家带来一款Deepin/Linux系统可视化管理.配置防火墙规则的软件--GU ...

  9. linux系统下deepin eclipse不能显示源码报class File Editor Source not found

    问题截图 问题原因 是找不到源码文件 解决方法 查看一下JAVA安装目录,如果没有sec.zip,就下载下面链接的文件 链接: https://pan.baidu.com/s/15K0QS2ZFxm6 ...

  10. linux系统参加网络会议,在Deepin Linux系统下运行腾讯会议的方略

    对于经常使用腾讯会议开网络会议的人,如果能在电脑Deepin Linux系统下运行是再好不过的了,但是不能直接的使用,而是通过Wine间接的使用腾讯会议. 方略 把腾讯会议下载下来,如果是安装程序的话 ...

最新文章

  1. Java Proxy和CGLIB动态代理原理
  2. 用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REM_addr
  3. Gh0st源码学习(一)前期准备工作
  4. 在Kali上安装打印机
  5. 学习opencv3_如何高效学习计算机视觉?
  6. C#LeetCode刷题之#653-两数之和 IV - 输入 BST(Two Sum IV - Input is a BST)
  7. MySQL到MsSQL的迁移工具——SSMA
  8. 4G模组工作笔记001---NB-IOT之一个完整的BC95 UDP从开机到数据发送接收过程
  9. SQL Server2008如何设置开启远程连接
  10. Visio2016卸载干净,以及同时安装Office2016和Visio2016的方法
  11. 网络远程控制原理及技术实现
  12. CAD虚线不显示怎么办
  13. Android Sunflower 带您玩转 Jetpack
  14. kubeadm,kubevip,containerd部署高可用的kubernetes集群
  15. AGPS定位基本原理浅析
  16. win10亮度怎么调_笔记本屏幕亮度怎么调
  17. 尚硅谷web前端HTML5+CSS3笔记
  18. 这和计算机列表浏览服务器有关,电脑升级win10后,必做的40项性能优化
  19. 3、如何理解超平面?
  20. 30个计算机相关的英语词汇,计算机应用常用英语词汇30

热门文章

  1. 万洲金业:反弹不变,黄金弱势走高
  2. MacOs使用IDEA自带的maven教程
  3. UICC,USIM卡与SIM的区别
  4. Tomcat和Http协议详细解析
  5. cmd默认是以管理员身份运行
  6. STL初步——集合Set
  7. 钒酸钠的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. html代码打猎小游戏,html贪吃蛇小游戏课件-附源代码
  9. 给body设置背景图片,整个图片完整的充满屏幕
  10. Step1我学习ros2的一些经历(从ubuntu安装到ros2中的位姿转换)