- 备份策略
备份策略指确定需备份的内容、备份时间及备份方式.目前,被采用最多的备份策略主要有以下三种:
<1>完全备份(full backup)
完全备份就是将根目录(/)整个系统全部备份下来.
优点:备份的数据最全面、最完整、恢复快,当发生数据丢失的时,可以恢复全部的数据;
缺点:数据量非常大,占用备份的设备比较多,备份时间比较长;
<2>增量备份(incremental backup)
增量备份指的时在系统进行完第一次完全备份后,经过一段时间的运行,比较系统与备份文件之间的差异,仅备份有差异的文件而已.
优点:备份速度快,没有重复的备份数据,节省磁盘空间,又缩短了备份时间;
缺点:恢复时间长;
<3>差异备份(differential backup)
差异备份与增量备份有点类似,只是每次的备份都是与原始的完整备份比较的结果.
优点:备份时间短,节省空间,恢复速度快;
缺点:系统运行时间越久,备份数据可能越大;
- 备份工具
<1>dd备份
#dd if=/dev/sda of=/dev/sdb
将/dev/sda备份到/dev/sdb硬盘上.
<2>cpio备份还原
#find / -print | cpio -covB > /dev/sdb <==备份
#cpio -iduv < /dev/sdb <==还原
<3>dump备份
#dump -Ou -f /backupdate/home.dump /home <==完整备份
#dump -lu -f /backupdate/home.dump.1 /home <==增量备份
<4>tar备份
# tar -jcvp -f /backupdate/system.tar.bz2 / <==完整备份
#tar –exclude /backupdate -jcvp -f /backupdate/system.tar.bz2 <==过滤/backupdate目录备份
<5>rsync 备份
#rsync -av /home /backupdate <==备份
再次执行
#rsync -av /home /backupdate <==再次执行实现差异备份