首页 > 百科知识 正文

7,Centos7中进行系统备份与系统恢复操作教程,如何恢复centos

时间:2024-06-10 09:00:01 阅读:503 作者:果冻布丁

Centos7系统备份与还原

1、系统备份

进入文件系统的根目录,如果你不想备份整个文件系统,可以进入你想要备份的目录。

补充:

包括远程目录或者移动硬盘上的目录。

提示:

备份系统就像压缩文件一样,使用TAR可以胜任。

Linux系统不会限制root用户访问任何东西,即注意权限的问题。

案例1:

注意:以下操作以backupFile目录为例。最后给出关于备份系统的操作步骤。

创建backupFile文件夹

在其内创建3个目录backup1、backup2、backup3

在3个文件内touch 3个文件

7,Centos7中进行系统备份与系统恢复操作教程,如何恢复centos-第1张

返回backupFile目录

7,Centos7中进行系统备份与系统恢复操作教程,如何恢复centos-第2张

执行备份操作

tar cvpzf backup.tar.gz --exclude=/backupFile/backup2 --exclude=/backup.tar.gz backupFile

简单解释:

tar:备份系统使用的命令。

cvpfz:tar的选项,如下解释

c:建立新的备份文件。

v:显示指令执行过程。

p:用原来的文件权限还原文件[即:保留原文件的权限]。

f:指定备份文件。

z:通过gzip指令处理备份文件。

backup.tar.gz:备份的文件名。

--exclude=/backupFile/backup2:备份时排除在外的目录[即:不需要备份的目录]。

--exclude=backup.tar.gz:排除档案文件本身。

backupFile:所要备份的目录。

注意观察一下输出,并没有备份backup2目录

7,Centos7中进行系统备份与系统恢复操作教程,如何恢复centos-第3张

2、 系统还原

//模拟故障删除backupFile目录

rm -rf backupFile

//创建backupFile目录

mkdir backupFile

//执行还原操作

tar xvpfz backup.tar.gz -C backupFile

注意:

(1)、存在要还原的目录

(2)、以下输出,并没有还原backup2目录,因为我们没有备份。

所以在还原时一定谨慎操作,避免丢失数据文件。

7,Centos7中进行系统备份与系统恢复操作教程,如何恢复centos-第4张

查看还原文件

7,Centos7中进行系统备份与系统恢复操作教程,如何恢复centos-第5张

补充1:

关于备份整个系统

(1) 、切换到拥有root权限的用户或则root

(2) 、cd /

(3) 、tar cvpzf backup.tar.gz --exclude=/proc --exclude=/lost found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/backup.tar.gz /

注意:

不能备份以下的几个目录

1.当前压缩文件

2. /proc

3. /lost found

4. /mnt

5. /sys

6. /media

关于系统的还原

(1)、tar xcpfz backup.tar.gz -C /

(2)、创建额外目录[/proc、/lost found、/mnt、/sys]

补充2:

Bzip2来压缩文件

Bzip2比gzip的压缩率高,但是速度慢一些。

tar cvpjf backup.tar.gz --exclude=/proc --exclude=/lost found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/backup.tar.gz /

Bzip2压缩的进行还原:

tar xvpfj backup.tar.bz2 -C /

总结:

(1)、注意备份用户的权限。

(2)、还原时别忘了重新创建那些在备份时被排除在外的目录。

欢迎大家给予宝贵的意见或者建议。

欢迎大家补充或者共享一些其他的方法。

感谢支持。

版权声明:该问答观点仅代表作者本人。如有侵犯您版权权利请告知 cpumjj@hotmail.com,我们将尽快删除相关内容。