再生龙(Clonezilla)网络克隆linux系统实现迁移——筑梦之路

news2024/11/30 12:46:22

官方网站:Clonezilla - 簡介

环境说明

源端:CentOS 7 操作系统的虚拟机,硬盘大小为 40GiB,分为 1GiB 的 /boot(启动)分区、4GiB 的 swap(交换)分区和 35GiB 的 /(根)分区,/ 分区占用大小仅为 2GiB+

目标端:硬盘大小为 20GiB 的虚拟机

 硬盘分区工具:GParted -- A free application for graphically managing disk device partitions

由于源端和目标端的硬盘大小不一样,因此这里需要手动去处理下硬盘分区大小。

一般情况下,目标端的硬盘容量需要比源端大。

网络克隆思路说明

  • 关闭源端操作系统,挂载 GParted 镜像iso文件

  • 使用 GParted 工具对源端虚拟机的 / 分区进行缩小

    注意:xfs 格式的分区无法缩小,此处是ext4文件系统

  • 分区缩小完成后关机,挂载 Clonezilla 镜像

  • 在源端虚拟机启动 Clonezilla,设置为网络克隆的源端并进行配置

  • 在目标端虚拟机启动 Clonezilla,设置为网络克隆的目标端并连接源端进行克隆操作

  • 克隆完成后关闭两台虚拟机,在目标端挂载 GParted 镜像iso文件

  • 使用 GParted 工具对目标端虚拟机的 / 分区进行扩展

  • 分区扩展完成后开机测试,完成整个迁移工作

详细情况

 1. 虚拟机硬盘及分区情况

源端:

 

目标端:

 2. 缩小源端系统根分区大小

1) 加载分区工具iso文件到虚拟机,开机选择从iso启动

推荐选择第二个选项,将镜像加载到内存中启动

2) 选择简体中文,输入“26”并回车进入操作模式选择界面

3) 直接回车进入图形化操作模式

 4) /dev/sda3 分区大小为 35GiB,但仅仅使用了 2.95 GiB,可以将大小缩小至 5GiB 后进行迁移

5) 在“新大小”输入框中填写需要缩小后的分区大小 5120MiB,工具自动计算“之后的可用空间”

 6) 点击上方的“✔”按钮提交变更

7) 点击“Close”返回 GParted 主界面,可以看到我们对 /dev/sda3 分区的缩小已完成

 8) 点击菜单栏“GParted”-“Quit”菜单,关闭 GParted 工具,返回桌面

  双击桌面的“Exit”程序,选择“Shutdown”,点击“OK”,关闭源端虚拟机

3. 启动再生龙(Clonezilla)源端

1) 加载再生龙iso镜像,启动

 2) 等待启动至语言选择界面,选择简体中文,回车进入下一步

3) 选择“使用再生龙”,回车进入下一步

4) 选择“进入远程设备克隆的源端”,回车进入下一步

5) 选择“专家模式”,回车进入下一步

6) 选择“复制本机硬盘到其它机硬盘”,回车进入下一步

 7)选择“设定固定 IP 地址”,回车进入下一步

8) 配置源端的 IP 地址、掩码、网关和 DNS 服务器地址,确保能和目的端 IP 地址通信,进入下一步

9)选择需要克隆的硬盘,回车进入下一步,如果有多块硬盘,需要多次重复克隆操作

10) 勾选上“创建分区表之前略去检查目的磁盘空间是否够大”选项,回车进入下一步

11)剩下的高级参数直接回车跳过

 12)选择“当所有操作执行完毕,选择重启/关机/其他”选项,回车启动再生龙源端

13)如图表示再生龙源端程序已启动完成,等待目标端的连接

 4. 启动再生龙(Clonezilla)目标端

 1)目标端虚拟机挂载再生龙(Clonezilla)镜像,开机选择光盘启动,和源端操作步骤相同,选择语言和键盘配置

2)选择“进入远程设备克隆的目标端”,回车进入下一步

 3)选择“还原镜像文件到客户端硬盘”,回车进入下一步

4)选择需要恢复的硬盘,可以看到目标端硬盘容量为 21.5GB,回车启动再生龙目标端

5)确认源端 IP 地址无误后按回车继续

 6)确认分区信息无误后按回车继续

再次确认信息按回车进入克隆过程

7)待克隆完成后跳转至如下提示界面

 8)选择“关机”回车关闭目标端虚拟机

5. 对目标端硬盘 / 分区进行扩展 

 1)在目标端挂载 GParted 镜像文件,启动虚拟机,开机选择光盘启动,进入 GParted 图形化操作界面

/dev/sda3 分区分配了 5GiB,硬盘还有 10GiB 的空间没有使用,可以扩容到分区中

 

 

 

2) 退出并重启虚拟机,系统正常运行,即完成了迁移操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1602850.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LeetCode236:二叉树的最近公共祖先

题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是…

二分查找的时间复杂度的讲解

二分查找的代码: 二分查找的时间复杂度: 最坏的情况: 就是找不到和查找区间只剩一个值的时候,这两种都是最坏的结果,假设查找了x次,达到了最坏的结果: N代表每一次折半区间数据的个数&#xf…

【C语言】——字符串函数的使用与模拟实现(下)

【C语言】——字符串函数的使用与模拟实现(下) 前言五、长度受限类字符串函数5.1、 s t r n c p y strncpy strncpy 函数5.2、 s t r n c a t strncat strncat 函数5.3、 s t r n c m p strncmp strncmp 函数 六、 s t r s t r strstr strstr 函数6.1、函…

20240329-1-SVM面试题

SVM面试题 1. SVM直观解释 SVM,Support Vector Machine,它是一种二分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,间隔最大使它有别于感知机;其还包括核技巧,这使它成为实质上的非线性分类…

使用SpringBoot将中国地震台网数据保存PostGIS数据库实践

目录 前言 一、数据转换 1、Json转JavaBean 2、JavaBean与数据库字段映射 二、空间数据表设计 1、表结构设计 三、PostGIS数据保存 1、Mapper接口定义 2、Service逻辑层实现 3、数据入库 4、运行实例及结果 总结 前言 在上一篇博客中基于Java的XxlCrawler网络信息爬…

解决yarn第一次使用无法运行的问题

报错: yarn : 无法加载文件 D:\program software\NVM\nvm\v16.20.0\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 …

鲲鹏920RDMA应用示例代码

当前针对鲲鹏920服务器,编写了RDMA通信传输代码,首先采用TCP socket进行管理信息获取,然后调用verbs函数接口进行数据传输。需要安装rdma-core-devel库才可以编译 代码如下: /** rdma_lib.h** Created on: 2021年1月1日* A…

java激活

此破解码适合2023所有版本 找到idea64.exe.vmoption添加下面三行 链接:破解包下载 提取码:jqw1

软件工程 考研复试常考知识点总结

软件工程 什么是软件工程,这门课讲的什么? 软件工程就是把软件的开发、运行、维护的各个阶段进行系统化和规范化的过程,也就是把工程化的方法运用在软件技术之中,以构建和维护高质量的软件。 进一步,什么是工程化思想…

0基础学习SQL注入之万能账号密码(BUUctf例题-[极客大挑战 2019]EasySQL1)

做题 借助例题[极客大挑战 2019]EasySQL1来理解SQL注入中的万能账号密码。 我们现解题,解题过程中的知识点在后面都会说到。 打开网址,我们看到的是这个界面。根据题目提示应该是属于SQL注入类型的 1.寻找注入点,很明显,输入用…

JDK17的Mybatis-Plus报错问题

添加 --add-opens java.base/java.langALL-UNNAMED

物理机安装centos7并配置基本环境,网络配置,docker配置

1.首先下载镜像Download 2.下载UltraISO 安装docker 第1步:卸载当前版本docker yum erase docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \do…

unity制作拼接地图

前段时间有个朋友问我想要制作一款地图编辑器,最开始我还想着在一个平面用节点切割制作地图编辑器这倒是也行,但不太好控制每一个点,如果未来项目大了,更加不好维护。 偶然间翻到一篇文章:unity地图边缘检测 或许我们…

升级啦!探索全新 StarRocks 中文社区与高效使用秘籍!

眼尖的朋友可能已经注意到,StarRocks 中文社区最近换上了全新的皮肤。是的,我们 StarRocks 的聚集地升级了!🎉 自成立两年半以来,StarRocks 中文社区不断壮大,现已发展成为一个拥有数万名成员的活跃社区。…

2024年团队程序设计天梯赛模拟赛 L1 + L2

目录 L1 - 6 剪切复制 L1 - 8 小偷踩点 L2 - 1 推宝塔 L2 - 2 含茶量 L2 - 3 到底爱不爱我 L2 - 4 寻宝图 L1 - 6 剪切复制 使用计算机进行文本编辑时常见的功能是剪切功能(快捷键:Ctrl X)。请实现一个简单的具有剪切和粘贴功能的文本…

MSSQL 命令行操作说明 sql server 2022 命令行下进行配置管理

说明:本文的内容是因为我在导入Access2019的 *.accdb 格式的数据时,总是出错的背景下,不得已搜索和整理了一下,如何用命令行进行sql server 数据库和用户管理的方法,作为从Access2019 直接导出数据到sql server 数据库…

低噪声放大器是如何实现低噪声放大的功能的

灵敏度作为接收机最重要的指标之一,直接决定了接收机能分辨的最小信号。接收机的灵敏度计算公式如下所示。 Psensitivity=-174dBm+NF+10*lg(BW)+SNR 由接收机灵敏度的计算公式可知,影响接收机灵敏度的指标有噪声系数、带宽和信噪比,因此一旦带宽和信噪比确定了,那么能决…

图像基础—图像分类

图像通常分为二值图像、灰度图像和彩色图像 图 1-3 二值图像、灰度图像和彩色图像 (1)二值图像 二值图像又称为黑白图像,图像中任何一个点非黑即白,要么为白色(像素 为 255),要么为黑色&#x…

制作一个RISC-V的操作系统十一-定时器中断

文章目录 CLINT定时器中断mtimemtimecmp机制总体框架流程时间节拍系统时钟代码 CLINT 产生软件中断和定时器中断 定时器中断 mtime 类似计数器,按照硬件对应的固定频率递增 上电后会自动复位为0,有硬件自动完成 mtimecmp 需要自己设置&#xff0…

Docker安装Oracle之踩坑记

程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》&…