admin管理员组文章数量:1130349
Centos7系统备份与还原
1、系统备份
进入文件系统的根目录,如果你不想备份整个文件系统,可以进入你想要备份的目录。
补充:
包括远程目录或者移动硬盘上的目录。
提示:
备份系统就像压缩文件一样,使用TAR可以胜任。
Linux系统不会限制root用户访问任何东西,即注意权限的问题。
案例1:
注意:以下操作以backupFile目录为例。最后给出关于备份系统的操作步骤。
创建backupFile文件夹
在其内创建3个目录backup1、backup2、backup3
在3个文件内touch 3个文件
返回backupFile目录
执行备份操作
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目录
2、 系统还原
//模拟故障删除backupFile目录
rm -rf backupFile
//创建backupFile目录
mkdir backupFile
//执行还原操作
tar xvpfz backup.tar.gz -C backupFile
注意:
(1)、存在要还原的目录
(2)、以下输出,并没有还原backup2目录,因为我们没有备份。
所以在还原时一定谨慎操作,避免丢失数据文件。
查看还原文件
补充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)、还原时别忘了重新创建那些在备份时被排除在外的目录。
欢迎大家给予宝贵的意见或者建议。
欢迎大家补充或者共享一些其他的方法。
感谢支持。
Centos7系统备份与还原
1、系统备份
进入文件系统的根目录,如果你不想备份整个文件系统,可以进入你想要备份的目录。
补充:
包括远程目录或者移动硬盘上的目录。
提示:
备份系统就像压缩文件一样,使用TAR可以胜任。
Linux系统不会限制root用户访问任何东西,即注意权限的问题。
案例1:
注意:以下操作以backupFile目录为例。最后给出关于备份系统的操作步骤。
创建backupFile文件夹
在其内创建3个目录backup1、backup2、backup3
在3个文件内touch 3个文件
返回backupFile目录
执行备份操作
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目录
2、 系统还原
//模拟故障删除backupFile目录
rm -rf backupFile
//创建backupFile目录
mkdir backupFile
//执行还原操作
tar xvpfz backup.tar.gz -C backupFile
注意:
(1)、存在要还原的目录
(2)、以下输出,并没有还原backup2目录,因为我们没有备份。
所以在还原时一定谨慎操作,避免丢失数据文件。
查看还原文件
补充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)、还原时别忘了重新创建那些在备份时被排除在外的目录。
欢迎大家给予宝贵的意见或者建议。
欢迎大家补充或者共享一些其他的方法。
感谢支持。
版权声明:本文标题:linux还原系统_Centos7中进行系统备份与系统恢复操作教程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763971902a2975910.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论