Linux/Unix数据自动备份工具

  primabackup.sh 说明文档

  版本:2.0.1

  工具下载地址:

  0. 版本更新

  * 2006-11-23 SWsoft.com.cn v2.0.2

  - [fix] 修复resin路径

  * 2005-03-28 ValueOf.com v2.0.1

  - [fix] 备份resin和tomcat的配置

  - [fix] 修复配置备份子目录的位置

  1. 概述

  primabackup.sh脚本可用来备份数据。

  2. 安装

  解压:

  tar zxf primabackup.tar.gz

  3. 配置

  要求的设定

  3.1 备份到那个目录

  BACKUP_BASE_DIR="/backup" 备份文件所在的根目录

  3.2 备份哪些数据

  WEB=1 备份web

  EMAIL=1 备份email

  DNS=1 备份dns

  MYSQL=1 备份mysql

  CONTROL=1 备份主控界面目录

  如果不需要备份某个功能,则将其改成0

  3.3 保留多少份旧的备份?

  即除了当前最新的这个备份之外,还保留几个备份,最少为0个,默认为1

  如果设为0,则只保留一个备份,每次备份的时候都会把以前的备份删除

  max_old_backup=1

  4. 备份的过程

  首先根据设置,决定要备份的数据和配置,然后创建

  备份根目录下的以日期时间为名字的目录,在这个目录的data子目录下备份数据的tar包

  在conf子目录下备份配置文件和目录。

  5. 数据位置

  web数据的位置,默认/www/users,程序会自动到prima.conf里面找home_base配置,如果找到则用更改之后的配置

  mail数据的位置,默认/var/vmail,程序会自动到prima.conf里面找mail_space_base配置,如果找到则用更改之后的配置

  dns数据的位置,默认/var/named,程序会自动到prima.conf里面找zonefile_base配置,如果找到则用更改之后的配置

  mysql数据的位置,linux默认/var/lib/mysql,FreeBSD默认/var/db/mysql

  如果prima.conf中打开了网站生成、计数器应用,则会备份相应的数据目录。

  程序根据prima.conf中use_mod_caucho/use_mod_jk来判断是否备份相应的resin和tomcat配置

  named.conf默认/etc/named.conf,程序会自动到prima.conf里面找named_conf配置,如果找到则用更改之后的配置

  如果是主控服务器,请务必打开MYSQL备份。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyjgsp.html