linux windows双系统 磁盘扩充 系统备份

前言

由于工作需要,从windows迁移到linux,但是怕linux下有工作不能胜任,所以先装了双系统过度。用了一段时间,对windows的依赖越来越低,所以准备卸载windows上的一些软件,清理一下空间,而多出来的磁盘,合并到linux下。

目前的磁盘结构是一块512G的固态

260M EFI 16M Microsoft reserved partition 250G Windows system 300M Linux boot info 226G Linux system

准备把250G的Windows system缩减到150G,空出来100G给Linux system

260M EFI 16M Microsoft reserved partition 150G Windows system 100G Free space 300M Linux boot info 226G Linux system

但是这里有一个问题,因为空出来的磁盘在linux系统所在分区的前面,同时也在linux启动分区的前面,没办法合并到一起。

需要把linux启动分区移动到多出来的100G空间开头,然后再把linux系统数据按照原来的顺序移动到linux启动分区的后面,这样linux系统后面就会多出来100G,就可以向后扩充了。简单来说就是把linux相关的磁盘数据原封不动的向前移动。

260M EFI 16M Microsoft reserved partition 150G Windows system 300M Linux boot info 326G Linux system

使用工具就是GParted,但是在处理之前,GParted官方也在文档最开头建议先备份,为了以防万一,我们还是先备份数据。GParted官方提供了多个工具,大体了解下来,Clonezilla算是操作比较人性化:

  • 支持中文
  • 可以直接备份到服务器
  • 备份压缩
  • 只备份现有数据,并不备份整个磁盘或分区(dd的区别就是,直接拷贝磁盘,即使磁盘没有写入数据)
  • 可以从远程服务器还原
  • 图形界面,操作简单

Clonezilla

制作启动盘

到官网下载zip包 https://clonezilla.org/downloads.php
解压到u盘

重启系统,从u盘启动

按照提示,选择对应的选项,大部分默认,这里讲一下有印象的几个重要的地方

  • 选择中文
  • 默认键盘格式
  • 中间有选择是把备份的文件放到服务器上还是本地存储介质,记住,如果上传服务器,好像无线网卡是不识别的,要插网线,如果放到本地,不能放到要备份的分区上,建议找一个u盘或者移动硬盘
  • 可以选择检查需要保存备份的u盘,也可以不检查,检查完会告诉你没找到要还原的内容,按照提示退出到备份界面
  • 保存备份的u盘可以一开始就直接插上去,如果没有的话,中间会有提示你插入,注意开每一步的信息
  • 选择磁盘或者分区,根据磁盘大小顺序等信息,确认好需要备份的分区
  • 开始备份前需要选择备份结束后的操作,一个是检查备份的数据是否完整,一个是重启还是关机,一个是不做操作,让自己再选择。是否检查看个人意愿,不过要花费不少时间(和备份可能差不多的时间)
  • 等待备份
  • 结束,正常关机

GParted

https://gparted.org/liveusb.php

下载iso https://gparted.org/download.php

使用Unetbootin把ios写入u盘 http://unetbootin.github.io/

重启,从u盘启动,选择中文

打开GParted图形界面

把linux的启动分区移动到空闲的100G分区的开头

右键分区,选择调整大小和移动,通过鼠标把分区拖到最左边,如果不小心操作错了,不要紧,左上角菜单有撤回,所有操作都是在点击对号按钮——应用全部操作——后才会生效
移动完成后,点击对号按钮,应用全部操作

把linux系统扩充100G

再右键linux系统分区,选择调整大小和移动,通过鼠标把系统分区右边的框拖拽到最左边
点击对号按钮,应用全部操作
这一步是移动数据,可能有点久

GParted的操作实际上已经非常简单了,但是毕竟是操作磁盘数据,所以还是需要遵循几个原则

  • 操作一步步的来,建议不要多个操作一起执行
  • 操作过程中尽可能不要有额外的动作,比如移动的时候就不要改变分区大小,因为是拖拽,所以难免有误操作,要一开始就熟悉自己的系统分区

完成

数据移动完后,可以重启系统,如果正常可以启动,理论上系统分区已经扩充

参考总结

备份和扩充都需要大量的拷贝复制工作,非常受数据大小和u盘/硬盘的速度影响,具体耗时与磁盘直接拷贝复制对应数据量的一个大文件类似,这里按照我个人操作的实际情况给大家一个参考
笔记本是今年刚买的5000的14寸工作本,磁盘是固态,迁移数据是70G,备份到u盘花了十几分钟,备份完检测也花了十分钟左右,扩充分区复制数据的速度也差不多,花了十几分钟。所以几个操作基本耗时差不多,速度最快是10G每分钟,大部分时间是5-8G每分钟。

posted @ 2022-10-18 14:36  秋来叶黄  阅读(508)  评论(0编辑  收藏  举报