linux备份与还原系统(类似window上ghost备份还原)

news2024/11/13 22:20:51

一、摘要

     在linux上进行了几年的开发工作 (qt  ros) 突然发现,现在有公司硬件、笔记本台式机一台占一个系统,导致硬件太浪费,又不能用虚拟机(有时候要链接硬件必须物理机)怎么办?

二、分析准备

    台式机: 

         centos7 一台 开发环境,

        centos stream9一台  开发环境

        ubuntu 20.04一台 开发环境

         centos 8一台 . 开发环境...

  笔记本:双系统一台 (windwos +centos7)+某演示环境 A

             双系统一台 (window+ubuntu20.04+某演示环境B

   以上电脑就是一个电脑装两个系统,依然是不能满足要求,那么我们只能思考如下两个办法:

1.将现在不常用的linux物理机 虚拟化为虚拟机 备份环境

2.将现在不常用的linux物理机 备份制作ghost软件

3.网上搜索linux物理机虚拟化软件

4.网上搜索linux物理机类似ghost软件

三、解决过程

   3.1 linux 物理机类ghost软件

             Clonezilla(再生龙)      已实践 ok

  3.2 linux物理机虚拟化软件

             VirtualBox   VBoxManage 命令    实践过程中报错,后续再尝试

四、 备份还原过程(Clonezilla 再生龙 )

   4.1 下载

          Clonezilla download

   下载地址:

https://clonezilla.org/downloads/download.php?branch=alternative

   再生龙简介 

使用Clonezilla("再生龙")对Linux系统硬盘进行镜像和克隆
Clonezilla和Tuxboot简介
Clonezilla 是一个很好的 系统克隆 工具,它可以说是吸取了 Norton Ghost 和 Partition Image 的优点。即不仅支持对整个系统进行克隆,而且也可以克隆单个的分区,这种灵活性可能更能适应备份者的需要。


Clonezilla详细说明
Clonezilla是一个用于Linux,Free-Net-OpenBSD,Mac OS X,Windows以及Minix的分区和磁盘克隆程序。它支持所有主要的文件系统,包括EXT,NTFS,FAT,XFS,JFS和Btrfs,LVM2,以及VMWare的企业集群文件系统VMFS3和VMFS5。Clonezilla支持32位和64位系统,同时支持旧版BIOS和UEFI BIOS,并且同时支持MBR和GPT分区表。它是一个用于完整备份Windows系统和所有安装于上的应用软件的好工具,而我喜欢用它来为Linux测试系统做备份,以便我可以在其上做疯狂的实验搞坏后,可以快速恢复它们。

Clonezilla也可以使用dd命令来备份不支持的文件系统,该命令可以复制块而非文件,因而不必在意文件系统。简单点说,就是Clonezilla可以复制任何东西。(关于块的快速说明:磁盘扇区是磁盘上最小的可编址存储单元,而块是由单个或者多个扇区组成的逻辑数据结构。)

​ 

clonezilla-live-20230426-lunar-amd64.iso 

  4.2 刻录u盘启动盘 

        4.2.1.事先安装有ulstra  

                   如里没有百度安装,试用版本即可

        4.2.2 制作过程

                  

U盘制作启动盘的具体操作:

  步骤1、U盘制作启动盘,首先鼠标右键“以管理员身份运行”UltraISO图标。

    

【u盘制作启动盘】步骤1

  步骤2、打开UltraISO的窗口后依次点击左上角的“文件”-“打开”。

【u盘制作启动盘】步骤2

  步骤3、浏览到存放镜像文件的目录,选中该目标文件,点击“打开”按钮。

 

【u盘制作启动盘】步骤3

  步骤4、然后再次回到UltraISO窗口,点击菜单栏中的“启动”选“写入硬盘镜像”。

【u盘制作启动盘】步骤4

  步骤5、接下来在弹出的窗口直接点击“写入”按钮(注:将写入方式选择为“USB-HDD+”,如果不是这个模式,可能导致电脑无法通过U盘正常启动。)

​ 

【u盘制作启动盘】步骤5

  步骤6、请等待片刻,正在将安装系统的镜像文件数据写入到U盘里。

【u盘制作启动盘】步骤6

  步骤7、写入完成后,会在计算机窗口创建一个可移动存储设备。

【u盘制作启动盘】完成
 

4.3 使用再生龙备份linux  

    4.3.1 查看ubuntu

       说明其实centos 与ubuntu差距不大,我们暂时以ubuntu为例

           

  用dr -H  查看一下 分区和使用情况  用lsblk 查看一下硬盘 及分区情况  

   做到心中有数,以便在后续使用再生成龙Clonezilla 备份和还原时不迷糊,做到知己知彼。

4.3.2  插入U盘启动盘(再生龙启Clonezilla)

     我的电脑是hp  F10 进入bios 将USB硬盘驱动器找到移到最前面

 此处(不同的电脑可能有差异,可以具体情况具体分析)

 保存 bios 自动重启后

再生龙启动

4.3.3开始备份

      

选择 要做什么,我们是备份或还原 是默认选择

  

   此处要找再一个足够大的u盘或移动硬盘做来备份存储

(特殊考虑:以前在window上ghost可以存储到当前系统的盘上,然后系统坏时还原,那个一键还原,挺适用,不过linux硬盘分区有点复杂,好像至少会分多个区,所以也就是说如果你还原的话是不可不改变当前硬盘的分区的,所以这种情况下,怎么从当前分区中找到原来文件呢,明显是没鸡,没蛋的模式),所以我们就干脆准备一个外接硬盘 或大u盘。供再生龙执行过程中的amout 吧

  列举出当前的硬盘 和u盘  (之前我们用df - H   lsblk 查看过我们的硬盘,所以很明确前两个是我们要备份的硬盘的两个分区,第三个是我们的刚刚插入的一个用来存储再生龙备份文件的大u盘)

   虽然我们要备份的系统硬盘是1T容量,但实际里面的文件 使用率并不高 如 最大的分区 888G才使用5%,所以我们的 500G的大U盘应当肯定是够了。

 下面开整

 

 

 

 

 

 

 

 

 

 

 备份 搞定,此处 记得power off 

确认关机成功后

然后将 启动盘(再生龙U盘)还有 备份文件的 存储盘都拔下来

再开机原来的系统 正常

在另外一台电脑 window查看 备份文件

 

  备份文件  Clonezilla("再生龙") 备份文件。

  我们可以将其copy到容量比较大的服务器上,归档,以供后续使用

4.4 破坏当前系统

      为了演示 再生龙还原,我们将用centos7 启动盘对当前 ubuntu20.04进行覆盖

   

 centos 7 启动盘插入后,默认是会安装失败的,不过,我们可以通过上面找到 需要修改的盘符地址

 上面是我们常规再次进入修改后 开始正常安装的界面

 

 

  

删除原来的分区(,此区有过 分区被删除后,是否能正常恢复的担心,不过事后恢复时,发现再生成能够恢复原备份的分区所以,我们多虑了) 

 安装完成,也就是原来的 操作系统 也硬坏完成

4.5 还原备份文件

     4.5.1  插入 u盘启动盘(再生龙)

                  Clonezilla("再生龙")u 盘启动盘

    设置bios 启动后进入如下:

   

 备份和还原是一个菜单

 

将我们原来的 ubuntu 系统 使用再生龙备份过的 硬盘插入

 

 选择好 我们的还原文件

  确认

又选择一遍 

  是否还原前检查

   检查一下吧,省得再回来

开始还原检查

 

 还原中   心跳加快 一定要成功哟!

 貌似成功!

检查完成

   检查完成,问是否真正恢复? 肯定的,我们输入y

 

 ok  成功  poweroff  关机 

拔掉 u盘启动盘,备份盘  

再重新开机检查是否恢复到之前的系统

 五、总结

        致此,使用再生龙对 linux操作系统的 备份和还原 就完成了,在此备忘,同时希望能帮到大家,后续将对 物理机虚拟化的过程再做记录,请大家关注。

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

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

相关文章

Simple Set Problem

题意: 给你k个集合,每个集合里有ci个数,在每个集合里各挑一个数,求挑的k个数里的最大值减去最小值的值最小 思路: 可以将题意转换为,挑的所有数的集合一共有n种,求挑的数的最大值最小值的差最…

idealC-2020.1.4免费下载(附安装教程)

下载地址 [软件名称]: IntelliJ IDEA 2020 [软件大小]: 560MB [安装环境]: Windows [下载链接]: 链接: https://pan.baidu.com/s/1yGOWqfRVE6cPsAe0qHpnbg https://pan.baidu.com/s/1yGOWqfRVE6cPsAe0qHpnbg 提取码: zt88 软件介绍 idea 2020.是由捷克IntelliJ公司而…

快速响应,上门维修小程序让您享受无忧生活

随着科技的不断发展和智能手机的普及,上门维修小程序成为了现代人生活中越来越重要的一部分。上门维修小程序通过将维修服务与互联网相结合,为用户提供了更加便捷、高效的维修服务体验。下面将介绍上门维修小程序开发的优势。   提供便捷的预约方式&am…

NFTScan | 07.24~07.30 NFT 市场热点汇总

欢迎来到由 NFT 基础设施 NFTScan 出品的 NFT 生态热点事件每周汇总。周期:2023.07.24~ 2023.07.30 NFT Hot News 01/数据:Azuki 地板价跌破 5 枚 ETH,过去 7 日跌幅逾 20% 7月24日, Blur数据显示,Azuki地板价已跌破…

开关降压型DC-DC芯片方案:30V-80V转24V/12V/5V芯片

摘要:本文介绍了一种开关降压型DC-DC芯片方案,可将输入电压范围在9V至100V之间的信号转换为24V、12V和5V输出。该芯片采用了外挂MOS管,能够提供10A峰值电流输出,并且具备低待机功耗、内置过温保护和输出短路保护等功能。此外&…

【图像分类】CNN+Transformer结合系列.3

介绍两篇图像分类的论文:ResMLP(arXiv2305),MetaFormer(CVPR2022),两者都与Transformer有关系,前者基于transformer结构的特点设计ResMLP,后者认为宏观架构才是Transform…

【教程】Tkinter实现Python软件自动更新与提醒

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn] 文件下载:https://download.csdn.net/download/sxf1061700625/88134425 示例演示: 参考代码: import os import _thread import shutil import subprocess import sys import …

RFID出入库管理系统

RFID(射频识别)技术作为一种先进的自动识别技术,已经广泛应用于各个领域,仓库管理系统就是其中之一。RFID仓储管理系统利用RFID技术实现实时数据传输和信息识别,为企业提供了高效、准确的库存管理解决方案。 RFID出入库管理系统基于RFID技术&…

基础概念:图片的卷积可视化结果

1. 前言 之前介绍过卷积的基本概念,具体的可以参考图片的卷积和池化操作,这里给出可视化的操作,因为卷积在初学的时候比较抽象,现在有时间就写写看,希望可以给初学的同学一点启发吧(这里前提是学过pytorch和相关的图像…

Elasticsearch和Kibana的安装及验证

金翅大鹏盖世英,展翅金鹏盖世雄。 穿云燕子锡今鸽,踏雪无痕花云平。 ---------------- 2023.7.31.101 ----------------- 本文密钥:365 Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,常用来进行全文检索、…

分享亿款好用的PDF编辑工具

所周知,PDF文件是不能够像word/excel/ppt等文件一样,可以被随意编辑的,PDF文件往往只能够被查看,我们无法对它进行编辑,或者对上面的文字进行复制,也不能任意删除上面的页面。但是很多时候,我们…

【应用层】Http协议的学习

文章目录 前言一、了解HTTP协议是如何规定的总结 前言 http/https都是应用层协议,下面是应用层的作用: 应用层主要负责应用程序之间的沟通,如简单电子邮件传输(SMTP),文件传输协议(FTP&#x…

支付宝调试问题

网页支付返回表单不正确显示 升级前现象&#xff1a; SpringBoot 的返回给前台的<form>表单会自动提交&#xff0c;结果一直提示这个&#xff0c;而不是期望的支付宝登录页 实际得到这个&#xff1a; 期望得到这个&#xff1a; 因为沙箱账号是之前申请的&#xff0c;所…

[CrackMe]Cruehead.2.exe的逆向及注册机编写

1. 逆向工程 这个版本连一个注册界面也没有 进去一看, 他打开了一个CRACKME32.KEY, 估计里面就是放key的, 于是我随便写了一些数字进去 从CRACKME32.KEY中读取18个字节, 然后确认读取是否成功, 可见密码是18字节, 回去把密码长度改成18在重新调试 接着把key值输入CalcHash函…

AMEYA:尼得科科宝滑动型DIP开关CVS产品参数及价格​

日本电产尼得科科宝滑动型DIP开关CVS采用紧凑设计&#xff0c;3bit产品&#xff0c;旋钮把手高度为0.2mm&#xff0c;操作性良好端子为1mm间距&#xff0c;电路数丰富(2,3,4,8)端接样式为鸥翼式&#xff0c;J形引线使用树脂材料符合UL认证94V-0 符合RoHS规范。 日本电产尼得科科…

11-矩阵的运算_加减法_数乘_转置

矩阵的运算 加法&#xff0c;数乘&#xff0c;减法&#xff0c;转置 矩阵的加减 矩阵的加法就是矩阵的对应位置相加&#xff0c;减法也是一样就是对应位置相减 数乘 转置 转置的操作和向量是一样的&#xff0c;就是把 aij 变成 aji&#xff0c;把行和列互换一下 对于矩阵而…

【低代码开发】:探索应用开发的未来趋势

低代码开发&#xff1a;加速应用开发的未来趋势 引言什么是低代码以及功能特点&#xff1f;什么是低代码开发&#xff1f;低代码平台的特点和功能低代码平台的应用场景和优势低代码的优点低代码的缺点低代码平台项目开发流程选择和实施低代码平台 低代码未来的发展趋势低代码平…

vue - 【完整源码】实现评论区发表评论、回复评论、评论盖楼等功能,前端PC网站/移动端H5实现多用户评论与回复功能(详细示例源码,一键复制开箱即用)

效果图 在vue项目开发中,实现一个类似社交软件的评论区发表留言及回复等评论功能效果,可以无限回复盖楼。 一、功

视频传输网安全防护体系

在电脑、手机信息安全保护得到广泛关注和普及的今天&#xff0c;监控摄像头等设备的安全防护仍为大众所忽略&#xff0c;大量视频监控网络的前端设备和数据没有任何保护&#xff0c;完全暴露在互联网中。 前端IP接入设备与后端业务系统处于直连状态&#xff0c;一旦有攻击者或…