使用Tar命令备份CENTOS/RedHat操作系统 并制作宿主机的docker镜像

为保证服务器安全,定期备份系统是个好习惯。首先:

$ cd /
$ mkdir backups
$ cd backups

然后nano编写一个shell脚本

$ nano fullsystem-backup.sh

脚本写入以下内容

#!/bin/bash
TODAY=`/bin/date +%Y%m%d-%H`
FILENAME="FULLBACKUP-${TODAY}"

tar -cvpf /backups/${FILENAME}.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=backups .

exit 0

修改脚本权限,并备份

$ chmod 750 /backups/fullserver-backup.sh
$ ./backups/fullserver-backup.sh

恢复系统

$ tar -xvpf /fullbackup.tar

原文链接

制作镜像

cat my_host_filesystem.tar | docker import - myhost

猜你喜欢

转载自blog.csdn.net/sharkandshark/article/details/83867191
今日推荐