Linux/Unix数据自动备份工具(3)

  8. 注意事项

  8.1

  注意:此备份为完整备份,备份目录应有足够空间容纳。

  虽然在备份过程,经过压缩,空间会减小,但建议备份目录至少和数据全部大小相同。

  这样才能保证容纳至少一个完整备份,一般情况下,可以容纳两个完整备份。

  8.2

  在进行备份的时候,对cpu和磁盘的负担是比较重的,建议加上nice以降低程序执行优先级,而且最好在凌晨运行。

  如:

  # nice ./primabackup.sh

  9. 通过cronjob自动周期性备份

  通过修改/etc/crontab,可以将备份设为周期性自动的。

  /etc/crontab中每一条都是一个定期任务,#号开头的除外。

  格式如下:

  分钟 小时 月中的某一天 月 星期几 执行者 命令行

  例如:

  0 2 * * * root /bin/cmd

  即在每天的凌晨2点以root身份执行/bin/cmd命令

  假如要配置备份任务每天2点执行,将输出的消息写到日志文件里,则在/etc/crontab中加入:

  0 2 * * * root nice /root/primabackup/primabackup.sh >> /var/log/primabackup.log

  上面假设备份脚本的位置在/root/primabackup/primabackup.sh

  日志放在/var/log/primabackup.log

  加了nice降低执行优先级。

  如果要每周六2点执行,则:

  0 2 * * 6 root nice /root/primabackup/primabackup.sh >> /var/log/primabackup.log

  (6代表星期六,0 或 7 代表星期天)

  修改/etc/crontab不用重起任何服务。

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

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