1 Linux需要备份的数据
- /root目录
- /home/目录
- /var/spool/mail/目录
- /etc/目录
- 其它目录,如日志目录等,自己觉得重要的目录,如数据库的数据文件,apache的网页文件和日志文件。
2 备份策略
- 完全备份,把所有需要备份的数据全部备份。浪费空间,但是恢复较简单和快速。备份冗余很大。
- 增量备份,就是把新的内容备份,不备份旧的数据。节省空间,但恢复起来相对麻烦。备份没有冗余。
- 差异备份,每次备份都是和第一次的完全备份来比较。备份具有一定的冗余。
3 备份与恢复命令
dump和restore命令
1 备份工具 dump
格式:dump [选项] 备份之后的文件名 原文件或者目录
选项:
- -level,为0到9十个备份级别,0表示完全备份,i表示第i次增量备份。最多支持9次。备份目录,只能使用0级别进行完全备份,不支持增量备份,增量备份只支持分区的备份。
- -f 文件名,指定备份后的文件名
- -u,备份成功后,把备份时间记录在/etc/dumpdates文件
- -v,显示备份过程中更多的输出信息
- -j,调用bzlib库压缩备份文件,其实就是把备份文件压缩为.bz2格式。
- -w,显示允许被dump的分区的备份等级及备份时间。
2 恢复工具 restore
格式:restore [模式选项] [选项]
模式选项:restore常用4种模式,这4种模式不能混用。
- -C,比价备份数据和实际数据的变化
- -i,进入交互模式,手工选择需要恢复的文件
- -t,查看模式,用于查看备份文件中年拥有哪些数据
- -r,还原模式,用于数据还原。
选项:
- -f,指定备份文件的文件名。