现在我们来展示一个使用tar工具来增量备份的例子。
一、增量备份
1、新建backup目录,里面新建file1,file2,file3文件
- mkdir backup/
- touch backup/{file1,file2,file3}
2、进行完整备份
- tar -g tarinfo -czf backup-full.tar.gz backup/
3、新增文件到backup
- touch backup/file4
4、进行增量备份
- tar -g tarinfo -czf backup-incre1.tar.gz backup/
5、查看增量备份文件
- tar -ztf backup-incre1.tar.gz
二、进行还原
1、删除backup目录
- rm -rf backup/
2、执行还原操作
- tar xzf backup-full.tar.gz
- tar xzf backup-incre1.tar.gz
现在已经完成tar的还原操作。其它tar的增量备份只需要指定-g参数,tarinfo文件则是用来记录备份的一些信息。