首页 > 系统相关 >linux windows双系统 磁盘扩充 系统备份

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

时间:2022-10-18 14:46:06浏览次数:56  
标签:双系统 windows 备份 Linux system linux 磁盘 分区

前言

由于工作需要,从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包
解压到u盘

重启系统,从u盘启动

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

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

标签:双系统,windows,备份,Linux,system,linux,磁盘,分区
From: https://www.cnblogs.com/studywithallofyou/p/16802487.html

相关文章

  • Linux split package into more parts
    Sometimestheirsinglepackagespaceislimited,justlikenobiggerthan10Mforeachdocument,intheseconditions,weneedsplitthebigoneintomorepiece......
  • datax3在windows环境下cmd乱码
    问题描述:运行python\xxx\datax.py\xxx\job.json控制台汉字显示乱码。原因分析:window操作系统默认编码格式是gbk(963)编码,而在程序开发中我们统一的编码是UTF-8。这样......
  • Windows下Nginx初始化
    官网下载地址:https://nginx.org/en/download.html 二、安装部署1、下载完成后,解压缩,运行cmd,使用命令进行操作,不要直接双击nginx.exe,不要直接双击nginx.exe,不要直接双......
  • Linux安装mysql之路
    1、登录机器(1)链接机器ssh+ip,回车ssh192.168.1.1(2)输入密码,回车2、上传文件由于作者这边是内网,安全原因不能暴露具体内容,大致是利用工具将文件传到的指定目录中(非内网情况可......
  • Linux (Debain11) 安装 docker-desktop 时出现依赖问题
    安装Docker-Desktop出现依赖问题添加docker-ce-cli的安装源$echo\"deb[arch=$(dpkg--print-architecture)signed-by=/usr/share/keyrings/docker-archive-keyr......
  • Linux 必掌握的 SQL 命令
    数据库和SQL在本系列教程中,目前我们使用平面文本文件来存储数据。平面文本文件可能适合相对较少的数据,但它们对存储大量数据或查询该数据没有多大帮助。多年来,为该目的开发......
  • WSL无法启动解决记录:"由于未安装所需的特性,无法启动操作。""Windows无法启动Hyper-V主
    电脑加装了内存条,无法启动WSL、问题记录检测过程:1.确保在BIOS开启HMX虚拟化2.在控制面板中开启“hyper-V”3.确保Hyper-V主机服务正常启动 做了上述步骤,发现问......
  • 【Linux 管理】如何将 PCI Bus 地址和物理 PCI 插槽对应
    前言事情是这样的:实验室做机器学习的服务器挂了一张显卡。这台服务器总共有8张RTX2080Ti显卡,现在使用nvidia-smi查看显卡信息,只能检测到七张显卡。查看连接到服务......
  • linux limit文件最大打开数
    目录linuxlimit文件最大打开数修改文件句柄数查看当前大小openfiles临时修改永久修改修改maxuserprocesses进程数临时修改永久修改调整vm.max_map_count的大小查看当前......
  • Linux系统之Bash命令(防火墙)
    Linux系统之Bash命令(防火墙)一、防火墙状态查询、开启、关闭、重启#注意:CentOS6的话防火墙还是iptables,如果是CentOS7的话防火墙就是firewallfirewall-cmd--state#......