CentOS8系统备份与还原

本CentOS8教程主要介绍CentOS8系统备份与CentOS8系统还原和相关命令。

【全栈教程】:https://try8.cn/article
教程目录:
教程内容:
最近更新:2022-11-23

一、准备工作

在本CentOS8教程中,CentOS8系统备份与还原操作非常简单,我们只需要提供一个超级管理员账号就行了。

#切换到根目录和管理员环境
cd / && su - root


二、CentOS8系统备份

在本CentOS8教程的CentOS8系统备份章节,tar 部分就是我们将要使用的命令,参数 cvpfz 是我们给tar加的选项,意思是创建档案文件、保持权限、使用gzip来压缩,backup.tgz是我们的备份文件名,斜杠 / 是我能要备份的所有文件根目录。有些目录是无用的,例如 /proc、/lost+ found、/sys、/mnt、/media等,你可以使用exclude参数来排除。同时 backup.tgz 这个档案文件本身必须排除在外,否则可能得到一些莫名其妙的异常。

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


CentOS8系统备份的全量备份,非常耗时也非常大,如果压缩对你来说非常重要,你可以选择使用如下命令,也就是将参数cvpzf 替换成 cvpjf。备份完成后,你可以将文件拷贝出来进行转移或者烧录到CD中 。

tar cvpjf backup.tar.bz2 / 
--exclude=/proc 
--exclude=/lost+found 
--exclude=/backup.tar.bz2 
--exclude=/mnt 
--exclude=/sys


三、CentOS8系统还原

在本CentOS8教程的CentOS8系统还原章节,系统还原需要非常谨慎,最好是本地环境多多测试,CentOS8系统比较强势的地方在于,你可以在一个运行的系统中执行CentOS8系统还原和删除系统操作。

#假如备份文件在根目录,你已经切换到根目录,并且是超级管理员登录状态
tar xvpfz backup.tgz -C /
//如果你的档案文件是使用Bzip2压缩的,应该用
# tar xvpfj backup.tar.bz2 -C /


当你执行完上面的命令,工作还没有完成,因为你还要创建补充刚才备份时排除的文件夹。

mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys


最后重启系统,你会发现,一切回到了备份之前。

#重启系统
reboot
#或者
shutdown -r now


小提示:试试吧全栈教程系列之 - 《CentOS8教程》跟随软件版本的更新不断完善和优化,本教程主打原创、全部免费,欢迎学习和转载,与人方便、科技向善,敬请 收藏和分享 试试吧,谢谢。