- /etc/
- /home/
- /root/
- /var/spool/mail/
- /var/spool/cron/
- /var/spool/at/
RPM包安装的MySQL:/var/lib/mysql/
源码包安装的MySQL:/usr/local/mysql/data/
网站内容:
-
/var/www/html/
-
/usr/local/apache2/htdocs/
配置文件:
-
/etc/httpd/conf/httpd.conf/
-
usr/local/apache2/conf/httpd.conf
日志文件:
- /var/log/httpd/
- /usr/local/apache2/logs
- 如果有其他服务,也需要备份重要数据
实现命令:cp、tar、dump、xfsdump
每次备份以前一次备份作为参照
实现命令:
CentOS 6.x:dump工具
实现命令:
CentOS 7.x:xfsdump工具
每次备份以第一次备份作为参照
实现命令:
CentOS 6.x:dump工具
实现命令:
CentOS 7.x:xfsdump工具
实时备份:如MySQL主从同步
定时备份:如每天、每周备份,一般通过“脚本+定时任务”实现
基本原则:不要把鸡蛋放在同一个篮子中
-
本地备份
-
异地备份
-
每日备份的数据(异地备份)
- MySQL数据库(主从备份之外,增量备份一次)
-
每周备份的数据(异地备份)
-
MySQL数据库(完整备份)
-
重要系统数据
-
网页数据
-
其他服务相关数据
-
系统日志管理工具:logrotate
-
日志切割
-
日志轮替
Apache服务配置文件自带日志切割功能,但是需要通过脚本进行轮替