免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2065 | 回复: 2
打印 上一主题 下一主题

[Mail] 共享:qmail自动备份脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-25 09:44 |只看该作者 |倒序浏览
qmail系统环境:qmail+vpopmail+mysql+qmailadmin

本贴旨在为新手提供参考,若有不妥的地方请各位老大不吝指教!

一,建立备份目录
[root@localhost bin]# mkdir /root/qmail.bak


二,建立备份脚本qmailbak:

[root@localhost ~]# mkdir /root/qmail.bak/bin
[root@localhost ~]# cd /root/qmail.bak/bin
[root@localhost bin]# touch qmailbak
[root@localhost bin]# chmod 700 qmailbak
[root@localhost bin]# vi qmailbak
cp -R -p -b /home/vpopmail /root/qmail.bak/vpopmail.$(date +%F -d'-0 day')
cp -R -p -b /var/qmail /root/qmail.bak/qmail.$(date +%F -d'-0 day')
cp -R -p -b /var/lib/mysql /root/qmail.bak/mysql.$(date +%F -d'-0 day')

三,修改.bash_profile
[root@localhost bin]# vi /root/.bash_profile
在 PATH=$PATH:$HOME/bin 后加 :/root/qmail.bak/bin
即修改为 PATH=$PATH:$HOME/bin:/root/qmail.bak/bin

四,在crontab中加入新的一行,每天早上三点备份
[root@localhost bin]# crontab -e
0 3 * * * /root/qmail.bak/bin/qmailbak

[ 本帖最后由 leo4364088 于 2008-11-25 11:08 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-11-25 10:52 |只看该作者
有没测试下,是tar还是cp -R的效率高些?

论坛徽章:
0
3 [报告]
发表于 2008-11-25 11:10 |只看该作者

rsync 与 tar 管道 和 cp 的效率比较

下面是在网上找的资料:

拷贝 16 G的文件
[root@mars ~]# du -sh
16G        .
[root@mars ~]# du -s
16114260        .

使用tar 管道需要504 秒
[root@mars root]# date && tar --one-file-system -cf  - . | tar xf - -C /root && date
Fri Sep 26 09:58:19 CST 2008
Fri Sep 26 10:06:43 CST 2008

使用rsync 使用 452秒
[root@mars old]# date && rsync -a root /root/test && date
Fri Sep 26 10:29:05 CST 2008
Fri Sep 26 10:36:37 CST 2008

使用cp 耗时432秒
[root@mars old]# date && cp -dpRx root /root/test && date
Fri Sep 26 10:45:33 CST 2008
Fri Sep 26 10:52:45 CST 2008

所以cp 速度最快,比rsync快 (452-432)/432=4.62%
比tar 管道 快 (504-432)/432=16.67%

[ 本帖最后由 leo4364088 于 2008-11-25 11:25 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP