查看: 2554|回复: 24

备份经验

[复制链接]
发表于 2012-11-5 04:17:42 | 显示全部楼层 |阅读模式
对于服务器上面没有磁带机等备份设备的,可以把备份的文件拷贝到其他有磁带机的地方去写入磁带机。 运行crontab -u root -e命令,编辑root的定时执行备份的工作如下: 此脚本的内容:每周六凌晨1点压缩备份/var目录每周六凌晨2点压缩备份/home目录每周六凌晨6点把备份文件转移到arbor目录下,7点改变属性,以便arbor用户可以通过FTP把备份文件下载到其他服务器上面。每天凌晨4点生成和上次完全备份相比发生变化的/home /var下面文件清单每天凌晨5点生成差分备份文件(这样在恢复的时候只需要一个完全备份文件和一个差分备份文件)因为周末一般没有什么变化,而且周末人不在,所以把差分文件变化清单删掉,周日不备份。 这样需要每天手工从服务器上把备份文件拷贝到其他服务器上面。注意拷贝结束后要把原来压缩备份文件删掉,以免空间不够,特别是周六或者周日,一定要把全备文件转移。不然周一的差分备份文件比全备文件还要大得多! 0 1 * * 6 tar czf /usr/var.tar.gz /var 0 2 * * 6 tar czf /usr/home.tar.gz /home 0 6 * * * mv /usr/*.gz /home/arbor/ 0 7 * * * chown arbor:arbor /home/arbor/*.gz 0 4 * * 1 find /home /var -mtime -2 -print > /usr/filelist 0 4 * * 2 find /home /var -mtime -3 -print > /usr/filelist 0 4 * * 3 find /home /var -mtime -4 -print > /usr/filelist 0 4 * * 4 find /home /var -mtime -5 -print > /usr/filelist 0 4 * * 5 find /home /var -mtime -6 -print > /usr/filelist 0 4 * * 0 find /home /var -mtime -1 -print > /usr/filelist 0 5 * * * tar -cz -T /usr/filelist -f /usr/chafen.tar.gz 0 7 * * * rm -f /usr/filelist
发表于 2012-11-7 21:18:05 | 显示全部楼层
努力,努力,再努力!!!!!!!!!!!  
发表于 2014-9-13 14:37:50 | 显示全部楼层
真好。。。。。。。。。  
发表于 2014-11-5 07:04:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-11-17 23:49:28 | 显示全部楼层
我的啦嘿嘿  
发表于 2014-12-5 11:05:04 | 显示全部楼层
在线等在线等  
发表于 2014-12-28 17:35:54 | 显示全部楼层
楼主,支持!  
发表于 2015-1-28 14:53:49 | 显示全部楼层
你加油吧  
发表于 2015-3-2 11:44:21 | 显示全部楼层
先看看怎么样!  
发表于 2015-3-30 14:12:27 | 显示全部楼层
我在顶贴~!~  
高级模式
B Color Image Link Quote Code Smilies

本版积分规则