Linux 备份策略
Linux 数据具有备份意义: 1. 系统基本设定信息. 操作系统需要备的内容: /etc 整个目录 网络服务数据备份内容: 1. 软件本身的配置文件,例如:/etc /usr/local 完整备份: 就是把整个系统做一个完整的备份. 累积(增量)备份:在系统在进行完每次完整备份后,经过一段时间的动作,比较系统与备份文件之间的差异,仅备份有差异的文件而已. 还原:例如星期五系统出了大问题,那还原星期一的完整备份,然后还原星期二的累积备份,再星期三、四的才完全复原. 常用累积备份工具:dd cpio dump/restore dd 可以直接读取磁盘扇区,不用理会文件系统,缺点就是慢 以上两个都可以进行完整备份,累积备份要额外的脚本处理. 实例:用dump来进行备份/home练习 拥有帝国一切,皆有可能。欢迎访问phome.net 1.完整备份 [root@lyy ~]# dump -0u -f /tmp/bak/home.dump /home 2.第一次累积备份: [root@lyy home]# dump -1u -f /tmp/bak/home.dump.1 /home 另外可以使用 tar 命令进行备份 [root@lyy ~]#tar --exclude /proc --exclude /mnt --exclude /tmp --exclude /backupdata -jcvp -f /backupdata/system.tar.bz2 / 排除一些没必要备份的目录用 --exclude 差异备份: 差异备份与累积备份有点相似,也要进行第一次完整备份才能进行.它指的是: 备份的工具与累积备份的差不多如果用dump来备份的话,那么每次备份的等级就 [root@lyy ~]# dump -1u -f /tmp/bak/home.dump /home 也可以通过tar -N 选项来备份 [root@lyy ~]#tar -N ''2010-12-25'' -jpcv -f /backupdata/home.tar.bz2 /home 比较 2010-12-25 还要新的档案在 /home 的档案才会被打包进 home.tar.bz2 也可以使用rsync 来进行备份 1.将 /home 镜像到 /tmp/home 去 [root@lyy ~]# rsync -av /home /tmp/home #在/tmp目录下会产生一个/home目录 2.进行一次差异备份 [root@lyy ~]# rsync -av /home /tmp/home 差异备份比累积的备份大,但还原较快,只需要还原最次一次差异即可. 备份时使用与时间为档名: [root@lyy ~]# tar -jpcvf mysql.`date %Y-%m-%d`.tar.bz2 /var/lib/mysql 备份还原实例: 拥有帝国一切,皆有可能。欢迎访问phome.net 通过dump命令的备份层级,实现完整备份 增量备份 差异备份的策略,再配合crontab可以 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |