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