快速业务通道

Linux系统下常用的数据备份方法

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-27
了一定容量的临时数据.为了提高系统的效率和空余系统磁盘空间,请把临时数据删除.具体方法是:把FoxmailServer停掉,命令FoxmailServer stop;把临时目录中的所有目录删除(默认在/tmp/webuser/下),进入/tmp/webuser/,把这个目录中的所有目录和文件,一并删除.

三、用cron对FMS进行数据备份

1、增加cron纪录:

crontab–e

增加纪录行:0 3 * * * /home/foxmail/bin/backup.sh

2、创建脚本:/home/foxmail/bin/backup.sh

#!/bin/sh

year=`date %Y`

month=`date %m`

day=`date %d`

now=$year-$month-$day

mkdir /home/foxmail/backup/$now

cd /home/mysql/data/

tar zcvf /home/foxmail/backup/$now/mysql_qmail.tar.gz qmail

cd /usr/local/var/

tar zcvf /home/foxmail/backup/$now/openldap-ldbm.tar.gz openldap-ldbm

tar zcvf /home/foxmail/backup/$now/openldap-slurp.tar.gz openldap-slurp

cd /home/

tar zcvf /home/foxmail/backup/$now/webmail.tar.gz webmail

通过以上两个步骤就可以在每天三时对系统数据做一个备份,不过在大用户量的情况下,就不必对webmail做每天的备份,这样很快就会占满所有硬盘空间.可以backup.sh中把相应的行注释掉.

数据备份方法说明:

当系统出现灾难性故障,可以通过恢复备份数据来恢复系统,步骤如下:

把邮件数据备份包maildata.tar恢复到系统的邮件数据存放目录中;把用户信息备份文件userdata.sql恢复到数据库中,具体方法是:用数据库帐号进入数据库(默认为qmail);通过命令show tables获取所有表信息;通过命令drop table [表名],把所有表删除;退出数据库;通过命令mysql –u[用户名] –p[用户密码] [数据库名] < userdata.sql,重新把备份数据导入数据库.

把地址本备份信息覆盖原来的数据文件,默认情况是/usr/local/var下的openldap的相关文件.

小结

实际备份脚本backup.sh:

#!/bin/sh

year=`date %y`

month=`da

te %m`

day=`date %d`

now=$year-$month-$day

exp tbpf/tbpf@ora9i file=/home2/tbpf_backup/TbpfDB$now.dmp owner=tbpf

cd /home2/tbpf_backup/

tar zcvf /home2/tbpf_backup/tbpf_backup_tar/TbpfDB$now.tar.gz TbpfDB$now.dmp

rm -rf TbpfDB$now.dmp

te %m`

day=`date %d`

now=$year-$month-$day

exp tbpf/tbpf@ora9i file=/home2/tbpf_backup/TbpfDB$now.dmp owner=tbpf

cd /home2/tbpf_backup/

tar zcvf /home2/tbpf_backup/tbpf_backup_tar/TbpfDB$now.tar.gz TbpfDB$now.dmp

rm -rf TbpfDB$now.dmp

原文地址 http://www.diybl.com/course/3_program/shell/shelljs/20090507/166768.html

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号