1.完全备份
优点:简单
缺点:消耗资源(cpu、时间、硬盘、内存)
备份全部数据
2.增量备份
优缺点与完全备份相反
只备份增量的数据
3.差异备份
只备份差异数据
完全备份(使用相对路径,先cd到需要备份的目录)
backdir=$(date +%H_%M_%S)
mkdir -p /tmp/back/backup/$backdir
tar -cf /tmp/back/backup/$backdir/source.tar . (. 表示当前目录完全备份)
增量备份
找到更新文件(以时间判断),存入一个文件
-newer 查找其更改时间较指定文件或目录的更改时间更接近现在的文件或目录。
find ./ -newer /tmp/time.key ! -type d > /tmp/file.list
updatedir=$(date +%H_%M_%S)
mkdir -p /tmp/back/update/$updatedir
tar -cf /tmp/back/update/$updatedir/source.update.tar -T /tmp/file.list (-T 表示取文件)
阅读(1399) | 评论(0) | 转发(0) |