linux centos数据备份,centOS系统的备份与还原
第一章、准备工作
一、镜像备份与还原
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系统的备份与还原相关推荐
- linux+mysql+导出备份_Linux系统MySQL备份的导入导出的具体分析
问题描述 如何对 ECS Linux 系统中的 MySQL 进行备份的导入和导出. 处理办法MySQL 备份的导出 MySQL 备份的导入 MySQL 备份的导出 注意:如果您使用的是帮助中心的一键环 ...
- 电脑重装系统前怎么备份,重装系统怎么备份数据
有很多用户想把操作系统升级成为Win11的,但是又不知道怎么备份原来的数据,担心升级操作系统后,电脑中的重要数据全部丢失了.电脑重装系统前怎么备份?"这里小编就给我们详细介绍一下吧! 一.升 ...
- ERP系统的备份考虑
ERP系统的备份考虑 系统瘫了,我不怕! 文/i博士 转自计算机世界 欧主管跳槽了. 听到这一消息,钱经理惊呆了.想不到,一向保守.胡子已一大把的欧主管竟做出如此令人费解的举动,诧异!诧异! 电话另一 ...
- 计算机重镜像网络文件夹位置,利用备份的Win10映像系统文件还原win10的教程
利用备份的win10映像系统文件还原win10的教程.在前面的教程中,我们讲解了<win10系统镜像怎么备份>,相信很多的小伙伴们都会了.刚好现在有网友就遇到了win10系统故障需要还原的 ...
- win7 path环境变量被覆盖了怎么恢复_系统小技巧:还原Windows10路径环境变量
有时,我们在Windows 10的"运行"窗口中执行一些命令或运行一些程序,这时即便没有指定程序的具体路径,只输入程序的名称(如notepad.exe),便可以迅速调用成功.这是因 ...
- CentOS下Clonezilla通过网络自动备份还原系统
公司安装Win7 或者Win7.ubuntu双系统比较频繁,而且经常都是相同型号的台式机或者笔记本.所以使用了CentOS搭建了Clonezilla,通过pxe自动批量安装系统,简单方便而且快捷.一个 ...
- Pe怎么备份linux数据,如何用PE给电脑系统做备份
不会用PE装系统做备份的童鞋千万别错过 PE如何给电脑系统做备份 准备工作: 1.笔记本电脑一台(比如我电脑硬盘大小120G): 2.制作好的通用PE5.0 U盘,插在电脑上: 3.准备好一个不低于1 ...
- gost备份linux系统,linux系统GOST备份教程.doc
linux系统GOST备份教程 linux系统GHOST备份Windows系统备份可以用ghost工具软件完成,Linux系统不能完全依赖于ghost工具,一则是ghost本身是有版权的软件,二则gh ...
- 制作ghost的linux系统安装方法,(转)linux系统GHOST备份方案
Windows系统备份可以用ghost工具软件完成,Linux系统不能完全依赖于ghost工具,一则是ghost本身是有版权的软件,二则ghost只支持ext2.ext3文件系统的Linux分区,不支 ...
最新文章
- 关于0bug中一处读者质疑的回复
- vue配置文件读取_Vue+Spring Boot简单用户登录Demo实现
- 浅析一般网站建设的需要耗费多长时间?
- STL之七:STL各种容器的使用时机详解
- 2020全国高中清华北大录取人数榜,各位学生快看!
- 采用简单的对比度和亮度来去除水印
- linux 划ext4,linux – 有没有像ext4这样的’快速’格式?
- centos7下编译openjdk11
- 花花省V5淘宝客APP源码无加密社交电商自营商城系统带抖音接口
- 都是热敏电阻,PTC和NTC的区别你真的知道吗?
- 大学计算机考核方案,计算机学院学生量化考核评定细则.doc
- 百度网盘电脑端看视频声音巨小的解决办法(windows10)
- 计算机交换机配置实验心得,网络配置实验心得
- 论坚持的力量-知耻后勇
- html3d旋转效果相册,HTML5css3:3D旋转木马效果相册
- 一位老工程师在谷歌工作十年后的总结
- Java HMAC-SHA1加密算法的实现
- echarts图表实战
- Excel - VBA -复制单元格值粘贴
- Vue项目前端或后台实现导出报表
热门文章
- unity从0开始摸鱼日记15,再接再厉
- 让Python程序自动玩数独游戏,秒变最强大脑!
- 软件推荐:16个你还没用过的优秀软件(多个类别)
- 从Anker到SHEIN,对不起我要放弃Amazon了
- VC6使用GdiPlus绘制png图片
- 中国机器视觉产业全景图谱
- Python数据分析 | (31) 透视表和交叉表
- oracle fnd_global,Oracle Report(Report 6i/RDF)使用全局变量fnd_global, fnd_frofile
- 模糊数学在计算机方面的应用,模糊数学理论在图像处理中的应用
- 【笔记】《iOS开发进阶-唐巧》