[Linux服务器]CentOS 7系统备份与恢复
1、准备,在根目录下创建/file文件夹,并在该文件夹中创建一个文件用于测试# ls
backup_1.txt
# cat backup_1.txt
This is a backup test of CentOS 7 system.
# pwd
/file
2、开始备份系统,进到系统根目录下,使用tar进行备份
# cd /
# tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/mnt --
exclude=/sys --exclude=backup.tgz
# ls
backup.tgz
3、恢复测试,先将/file文件夹中的内容删除
# cd /file/
# ls
backup_1.txt
# rm -rf backup_1.txt
# ls
#
# rm -rf /file/
4、开始恢复,执行tar命令进行恢复
tar xvpfz backup.tgz -C /5、恢复完成后,需要确认proc lost+found mnt sys目录是否存在,如不存在则需要创建。
6、执行完成以上步骤,还需要执行以下命令再重启即可
# restorecon -Rv /
# reboot
7、重启完毕后,确认恢复
# cd /file/
# ls
backup_1.txt
# cat backup_1.txt
This is a backup test of CentOS 7 system
8、参数说明
-c, 创建一个压缩文件
-v, 显示压缩或解压缩文件的过程
-p, 保留原文件的属性
-f, 后面跟文件名
-z, 通过 gzip 压缩或解压文件
-x, 解压缩文件
感谢您的阅读,服务器大本营-技术文章内容集合站,助您成为更专业的服务器管理员!
页:
[1]