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

这篇具有很好参考价值的文章主要介绍了linux备份与还原系统(类似window上ghost备份还原)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、摘要

     在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可以复制任何东西。(关于块的快速说明:磁盘扇区是磁盘上最小的可编址存储单元,而块是由单个或者多个扇区组成的逻辑数据结构。)

linux ghost,linux,运维,服务器​ 

clonezilla-live-20230426-lunar-amd64.iso 

  4.2 刻录u盘启动盘 

        4.2.1.事先安装有ulstra  

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

        4.2.2 制作过程

                  

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

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

    linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

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

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

linux ghost,linux,运维,服务器

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

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

linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

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

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

linux ghost,linux,运维,服务器

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

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

linux ghost,linux,运维,服务器​ 

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

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

linux ghost,linux,运维,服务器

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

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

【u盘制作启动盘】完成
 

4.3 使用再生龙备份linux  

    4.3.1 查看ubuntu

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

           linux ghost,linux,运维,服务器

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

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

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

     我的电脑是hp  F10 进入bios 将USB硬盘驱动器找到移到最前面linux ghost,linux,运维,服务器

 此处(不同的电脑可能有差异,可以具体情况具体分析)linux ghost,linux,运维,服务器

 保存 bios 自动重启后

linux ghost,linux,运维,服务器

再生龙启动

4.3.3开始备份

      linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

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

  linux ghost,linux,运维,服务器

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

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

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

linux ghost,linux,运维,服务器

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

linux ghost,linux,运维,服务器

 下面开整

linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器 linux ghost,linux,运维,服务器

 备份 搞定,此处 记得power off 

确认关机成功后

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

再开机原来的系统 正常

linux ghost,linux,运维,服务器

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

linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

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

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

4.4 破坏当前系统

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

   

linux ghost,linux,运维,服务器

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

linux ghost,linux,运维,服务器

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

linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

  

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

linux ghost,linux,运维,服务器 安装完成,也就是原来的 操作系统 也硬坏完成

4.5 还原备份文件

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

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

    设置bios 启动后进入如下:

   linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器 备份和还原是一个菜单

linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

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

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

 选择好 我们的还原文件

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

  确认

linux ghost,linux,运维,服务器

又选择一遍 

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

  是否还原前检查

   检查一下吧,省得再回来

linux ghost,linux,运维,服务器

开始还原检查

 linux ghost,linux,运维,服务器

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

linux ghost,linux,运维,服务器

 貌似成功!

linux ghost,linux,运维,服务器

检查完成

linux ghost,linux,运维,服务器

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

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

 linux ghost,linux,运维,服务器

 ok  成功  poweroff  关机 

linux ghost,linux,运维,服务器

linux ghost,linux,运维,服务器

拔掉 u盘启动盘,备份盘  

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

linux ghost,linux,运维,服务器

 五、总结

        致此,使用再生龙对 linux操作系统的 备份和还原 就完成了,在此备忘,同时希望能帮到大家,后续将对 物理机虚拟化的过程再做记录,请大家关注。文章来源地址https://www.toymoban.com/news/detail-768500.html

到了这里,关于linux备份与还原系统(类似window上ghost备份还原)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源数据库Mysql_DBA运维实战 (备份与还原)

    备份对于数据库而言是至关重要的。当数据文件发生损坏、MySQL服务出现错误、系统内核崩溃、计算机硬件损坏或者数据被误删等事件时,使用一种有效的数据备份方案,就可以快速解决以上所有的问题。MySQL提供了多种备份方案,包括: 逻辑备份、物理备份、全备份以及增

    2024年02月12日
    浏览(73)
  • WSB(windows server backup)的备份和还原

    目录 一、WSB的概念 1、WSB的介绍 2、WSB的功能 3、数据备份的方式 i: 备份位置的分类 ii: 备份的方式 二、WSB的安装和配置 1、WSB的安装 2、WSP的配置 i、WSP的管理页面 ii. 备份的配置 iii. 数据恢复 三、通过任务计划程序管理WSB的周期性备份计划 1、任务计划程序的介绍 2、 通过任

    2024年02月04日
    浏览(85)
  • Syncthing实时共享同步数据 服务器数据备份软件 Syncthing开机自启动 修改端口(linux、windows)

    Syncthing是一个开源文件同步工具,可以在多台设备之间实时同步文件或文件夹。它可以帮助你自由地选择数据的存储位置、数据是否被第三方共享以及同步的数据如何在互联网上传输。 Syncthing使用P2P技术实现数据在设备间的同步,和传统的网盘不同,数据在同步的过程中并不

    2024年02月05日
    浏览(49)
  • linux系统(centos、Ubuntu、银河服务器)备份

    Get Kali | Kali Linux   balenaEtcher - Flash OS images to SD cards USB drives  点击下载,等待下载完成 双击安装,等待安装完成 双击 启动  选择镜像 选择U盘    开始烧录 等地制作完成  重启电脑,按f11 ,选择正确的u盘启动 输入命令: lsblk 可以看到下图的服务器存在3个硬盘sda、sdb、s

    2024年02月10日
    浏览(61)
  • 再生龙clonezilla还原windows、linux操作系统(包含银河麒麟、ubuntu、centos等)

    重启,一直按 F 11 ,选择UEFI:VendorCoProductCode 2.00,Pratition 1这个u盘 进入系统 进入ventoy,选择再生龙 选择第二个,实际上选择 1或者2 或者3 都是可以的 选择简体中文,方便操作 下方黑底文字出现提示,按enter继续 识别出下面几个盘 /dev/nvmen1: 需要还原的系统盘,服务器上

    2024年01月24日
    浏览(51)
  • 使用再生龙镜像备份还原linux,以及遇到的问题和解决方法

    准备工作: rufus镜像刻录软件 再生龙镜像 20G以上的u盘(系统备份文件的大小与系统盘的大小有关。200G的固态备份之后要占用10G左右空间) rufus: 链接:https://pan.baidu.com/s/133wksMYJ8NHaWpXRPKEr_w 提取码:kgrd –来自百度网盘超级会员V2的分享 再生龙镜像文件: 链接:https://pan.bai

    2024年02月03日
    浏览(80)
  • 基于再生龙(clonezilla)的系统镜像的备份和还原

    1.1、启动U盘,建议8G及以上 1.2、再生龙镜像 https://udomain.dl.sourceforge.net/project/clonezilla/clonezilla_live_stable/3.0.1-8/clonezilla-live-3.0.1-8-amd64.iso 1.3、U盘启动制作工具Rufus软件 Rufus - Download 1.4、存储数据U盘或者移动硬盘,建议50G以上 2.1、开启Rufus软件 2.2、插入启动U盘 2.3、镜像选择再

    2024年02月05日
    浏览(97)
  • Armbian 笔记六_使用 armbian-ddbr 命令 备份/还原 eMMC 系统

    ################################################## 目录 备份还原盒子内置储存 emmc 上的系统 为什么需要备份系统? 准备工作 从系统盘启动 Armbian 如何使用 armbian-ddbr 命令备份和恢复 emmc 分区 b/Backup/备份 r/Restore/恢复 ################################################## ——————————      

    2024年02月02日
    浏览(125)
  • 华为云云耀云服务器L实例评测 | Linux系统宝塔运维部署H5游戏

    本章节内容,我们主要介绍华为云耀服务器L实例,从云服务的优势讲起,然后讲解华为云耀服务器L实例资源面板如何操作,如何使用宝塔运维服务,如何使用运维工具可视化安装nginx,最后部署一个自研的H5的小游戏(6岁的小朋友玩的很开心😁)。 前端的同学如果想把自己

    2024年02月07日
    浏览(58)
  • 【运维】手把手教你在Linux/Windows系统使用Nginx部署多个前端项目【详细操作】

            需求:项目上线需要将前端的前台和后台部署在服务器上提供用户进行使用,部署在不同的服务器直接在服务器安装nginx即可。但是在内网安装还是有点麻烦,因为需要联网,如果是内网可以参考Linux安装Nginx并部署前端项目【内/外网-保姆级教程】_MXin5的博客-CSDN博

    2024年02月08日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包