第一章、准备工作

一、镜像备份与还原

U盘一个(※镜像备份通道)

要备份的centos系统

系统镜像备份的目的机器(※centos系统,根据要备份的系统大小,决定目的机器空间大小。备份机器–>镜像机器)

系统还原的机器(※空间大于等于备份的机器,其他无。镜像机器–>还原机器)

二、全文件备份与还原

要备份的centos系统

系统备份的目的机器(需要和备份的机器是相同的centos版本)

第二章、centos网络配置

新安装的centos系统没有IP,可以用下面的操作配置网络

切换到目录: cd etc/sysconfig/network-scripts/(※自动补全:TAB)

查看目录: ls

打开文件:vi ifcfg-ens33(※名字可能不完全相同,找相同的前缀,后缀可用ip add命令查看)

编辑文件:i

结束编辑:ESC

准备退出::q(准备输入命令)

保存文件:w(不保存文件:!)

使设置生效:systemctl restart network

查看IP:ip add

第三章、硬盘镜像(已验证)

一、备份

※说明:下面没有提到的内容,请选择默认。需要手动输入的地方,请选择正向回答即可

重启机器,连续按F12

选择U盘启动

选择分辨率(比如:1024*768)

选择系统语言(简体中文)

选择默认键盘(美式)

选择:device-image 硬盘/分区[存到/来自]镜像文件

选择:使用ssh服务器的目录

服务器的IP地址:填写目的机器的IP地址

需要在目的机器上创建目录(/home/partimag)

选择初学者模式

选择:储存本机硬盘为镜像文件(★)

给备份的centos取名字

选择:fsck 保存之前尝试交互性检查与修复源文件系统(有问题可以提早发现)

选择:scs 否,跳过检查保存的镜像(※因为很耗时,如果不放心可以选择检查)

最后进度结束后,选择关机即可

二、还原

准备一台实体机器(大小和备份的机器一样)

剩下的操作和备份基本一样,只是备份的第11条,选择:还原镜像文件到本机硬盘(★)

备份的13和14,在还原的时候选择检查,不要跳过

第四章、分区镜像(未验证)

一、备份

※说明:下面没有提到的内容,请选择默认。需要手动输入的地方,请选择正向回答即可

重启机器,连续按F12

选择U盘启动

选择分辨率(比如:1024*768)

选择系统语言(简体中文)

选择默认键盘(美式)

选择:device-image 硬盘/分区[存到/来自]镜像文件

选择:使用ssh服务器的目录

服务器的IP地址:填写目的机器的IP地址

需要在目的机器上创建目录(/home/partimag)

选择:储存本机分区为镜像文件(★)

给备份的centos取名字

选择:专家模式

选择:q1 优先顺序:只是用dd来存分区(支持所有文件系统,但效率低)

选择:c1 和 J2

选择:zip 使用并行的gzip压缩,适用于多核/CPU机器

选择:fsck 保存之前尝试交互性检查与修复源文件系统(有问题可以提早发现)

选择:是,检查保存的镜像(※很耗时,但是可以尽早的发现问题)

最后进度结束后,选择关机即可

二、还原

准备一台实体机器(大小和备份的机器一样)

剩下的操作和备份基本一样,只是备份的第10条,选择:还原镜像文件到本机分区(★)

第五章、全文件备份与还原(在其他的机器上还原失败了,在原备份机器上还原不知道能否成功)

一、备份

使用tar命令备份

tar打包命令的特点:

・保留权限

・适合备份整个目录

・可以选择不同的压缩方式

・如果选择不压缩还能实现增量备份,部份还原,参考man tar

因为Linux类系统不像windows,它不会限制ROOT用户存取任何东西,因此完全可以把一个分区上全部文件都存放入一个TAR文件中。

下面是备份过程(需要root权限)

切换到根目录:cd /

执行备份命令:

tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=backup.tgz

下面详解下这个命令:

・tar 是用于打包文件的命令。

・cvpfz 是tar的选项,分别是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。

・backup.gz 是我们作为备份文件的文件名。

・“/” 是我们要备份的目录,/代表的是整个文件系统。

在 备份文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,

・例如“/proc”、“/lost+ found”、“/sys”。

・当然“backup.gz”这个备份文件本身必须排除在外,不然就无限循环了。

・另外如果不把“/mnt”排 除在外,那么挂载在“/mnt”上的其它分区也会被备份。

・另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把“/media”也排除在外。

执行备份命令后,如果文件比较多可能需要很长时间,备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。现在你可以把它烧录到DVD上或者放到你认为安全的地方去。

在备份命令结束时你可能会看到这样一个提示:’tar: Error exit delayed from previous errors’,多数情况下你可以忽略它。

二、还原

恢复系统其实非常简单,就是把之前打包的文件覆盖回去就是了。

首先登陆为root用户,然后把之前备份的文件“backup.tgz”拷贝到分区的根目录下。

Linux中可以在一个运行的系统中恢复系统,不需要用boot-cd来专门引导。当然如果系统已经无法启动, 那就只能先重装一下系统,再来恢复。

将备份文件copy到目的机器的根目录

scp -r backup.tgz root@目的机器IP:/

tar恢复(※在目的机器上)

tar xvpfz backup.tgz -C /

新建备份时排除的文件夹(※在目的机器上)

mkdir proc

mkdir lost+found

mkdir mnt

mkdir sys

恢复为原来的 SELinux Type(※在目的机器上)

restorecon -Rv /

重启机器(※在目的机器上)

reboot

本文地址:https://blog.csdn.net/weixin_48576311/article/details/107231903

linux centos数据备份,centOS系统的备份与还原相关推荐

  1. linux+mysql+导出备份_Linux系统MySQL备份的导入导出的具体分析

    问题描述 如何对 ECS Linux 系统中的 MySQL 进行备份的导入和导出. 处理办法MySQL 备份的导出 MySQL 备份的导入 MySQL 备份的导出 注意:如果您使用的是帮助中心的一键环 ...

  2. 电脑重装系统前怎么备份,重装系统怎么备份数据

    有很多用户想把操作系统升级成为Win11的,但是又不知道怎么备份原来的数据,担心升级操作系统后,电脑中的重要数据全部丢失了.电脑重装系统前怎么备份?"这里小编就给我们详细介绍一下吧! 一.升 ...

  3. ERP系统的备份考虑

    ERP系统的备份考虑 系统瘫了,我不怕! 文/i博士 转自计算机世界 欧主管跳槽了. 听到这一消息,钱经理惊呆了.想不到,一向保守.胡子已一大把的欧主管竟做出如此令人费解的举动,诧异!诧异! 电话另一 ...

  4. 计算机重镜像网络文件夹位置,利用备份的Win10映像系统文件还原win10的教程

    利用备份的win10映像系统文件还原win10的教程.在前面的教程中,我们讲解了<win10系统镜像怎么备份>,相信很多的小伙伴们都会了.刚好现在有网友就遇到了win10系统故障需要还原的 ...

  5. win7 path环境变量被覆盖了怎么恢复_系统小技巧:还原Windows10路径环境变量

    有时,我们在Windows 10的"运行"窗口中执行一些命令或运行一些程序,这时即便没有指定程序的具体路径,只输入程序的名称(如notepad.exe),便可以迅速调用成功.这是因 ...

  6. CentOS下Clonezilla通过网络自动备份还原系统

    公司安装Win7 或者Win7.ubuntu双系统比较频繁,而且经常都是相同型号的台式机或者笔记本.所以使用了CentOS搭建了Clonezilla,通过pxe自动批量安装系统,简单方便而且快捷.一个 ...

  7. Pe怎么备份linux数据,如何用PE给电脑系统做备份

    不会用PE装系统做备份的童鞋千万别错过 PE如何给电脑系统做备份 准备工作: 1.笔记本电脑一台(比如我电脑硬盘大小120G): 2.制作好的通用PE5.0 U盘,插在电脑上: 3.准备好一个不低于1 ...

  8. gost备份linux系统,linux系统GOST备份教程.doc

    linux系统GOST备份教程 linux系统GHOST备份Windows系统备份可以用ghost工具软件完成,Linux系统不能完全依赖于ghost工具,一则是ghost本身是有版权的软件,二则gh ...

  9. 制作ghost的linux系统安装方法,(转)linux系统GHOST备份方案

    Windows系统备份可以用ghost工具软件完成,Linux系统不能完全依赖于ghost工具,一则是ghost本身是有版权的软件,二则ghost只支持ext2.ext3文件系统的Linux分区,不支 ...

最新文章

  1. 关于0bug中一处读者质疑的回复
  2. vue配置文件读取_Vue+Spring Boot简单用户登录Demo实现
  3. 浅析一般网站建设的需要耗费多长时间?
  4. STL之七:STL各种容器的使用时机详解
  5. 2020全国高中清华北大录取人数榜,各位学生快看!
  6. 采用简单的对比度和亮度来去除水印
  7. linux 划ext4,linux – 有没有像ext4这样的’快速’格式?
  8. centos7下编译openjdk11
  9. 花花省V5淘宝客APP源码无加密社交电商自营商城系统带抖音接口
  10. 都是热敏电阻,PTC和NTC的区别你真的知道吗?
  11. 大学计算机考核方案,计算机学院学生量化考核评定细则.doc
  12. 百度网盘电脑端看视频声音巨小的解决办法(windows10)
  13. 计算机交换机配置实验心得,网络配置实验心得
  14. 论坚持的力量-知耻后勇
  15. html3d旋转效果相册,HTML5css3:3D旋转木马效果相册
  16. 一位老工程师在谷歌工作十年后的总结
  17. Java HMAC-SHA1加密算法的实现
  18. echarts图表实战
  19. Excel - VBA -复制单元格值粘贴
  20. Vue项目前端或后台实现导出报表

热门文章

  1. unity从0开始摸鱼日记15,再接再厉
  2. 让Python程序自动玩数独游戏,秒变最强大脑!
  3. 软件推荐:16个你还没用过的优秀软件(多个类别)
  4. 从Anker到SHEIN,对不起我要放弃Amazon了
  5. VC6使用GdiPlus绘制png图片
  6. 中国机器视觉产业全景图谱
  7. Python数据分析 | (31) 透视表和交叉表
  8. oracle fnd_global,Oracle Report(Report 6i/RDF)使用全局变量fnd_global, fnd_frofile
  9. 模糊数学在计算机方面的应用,模糊数学理论在图像处理中的应用
  10. 【笔记】《iOS开发进阶-唐巧》