linux需要备份的数据
- /root/目录
- /home/目录
- /var/spool/mail/目录
- /etc/目录
- 其他目录
安装服务的数据
- apache需要备份的数据
| 配置文件
| 网页主目录
| 日志文件
- mysql需要备份的数据
| 源码包安装的mysql: /usr/local/mysql/data/
| RPM包安装的mysql: /var/lib/mysql
备份分类
- 完全备份 就是指把所有需要备份的数据全部备份,完全备份可以备份整块硬盘,整个分区或某个具体的目录
- 增量备份
- 差异备份
dump相关
- dump命令 dump【选项】备份之后的文件名 原文件或目录选项
- level 就是0-9是个备份级别
- -f 指定备份之后的文件名
- -u 备份成功之后, 把备份事件记录在/etc/dumpdates文件
- -v 显示备份过程中更多的输出信息
- -j 调用bzlib库压缩备份文件,其实就是把备份文件压缩为.bz2格式
- -w 显示允许被dump的分区的备份等级及备份事件
- 备份分区
- dump -0uj -f /root/boot.bak.bz2 /boot/ # 备份命令 先执行一次完全备份 并压缩和更新备份时间
- cat /etc/dumpdates # 查看备份时间文件
- cp install.log /boot/ # 复制日志文件到/boot分区
- dump -luj -f /root/boot.bak1.bz2 /boot/ # 增量备份/boot分区 并压缩
- dump -W # 查询分区的备份时间及备份级别
- 0级 表示完全备份
- 1级 表示备份和上一次0级之间的变化
- 2级 备和1级的变化,或者备份最近一次比本级别数字小的备份之后的变化
- 3-9级 同理