linux备份与恢复
Contents
备份概述
-
Linux中需要备份的数据:/root/目录,/home/目录,/var/spool/mail/目录,/etc/目录,其他目录
-
安装的服务的数据也需要备份:
apache需要备份的数据:配置文件,网页主目录,日志文件
mysql需要备份的数据:源码包安装的:
/usr/local/mysql/data/
或者RPM包安装的:/var/lib/mysql
-
备份策略:
- 完全备份:效果最高,但需要更大的硬盘空间
- 增量备份:每次备份只备份新的数据,占用空间少,但是恢复起来麻烦
- 差异备份:每次备份都只备份完全备份中不存在的,折中方法
备份命令
-
完全备份完全可以用tar打包压缩来做,但是如果是差异备份就会非常麻烦,这时就需要用到Linux为数据备份量是打造的备份和恢复命令dump命令和restore命令
-
dump [选项] 备份之后的文件名 原文件名
-级别:0到9个备份级别
-f:指定备份之后的文件名
-u:把备份时间记录在/etc/dumpdates文件中
-v:显示备份过程
-j:把备份文件压缩为.bz2格式
-W:查看详情
注意:dump命令只有在备份分区的时候才能增量备份,备份普通目录只能完全备份
-
restore [模式选项] [选项]
四个模式:
-
-C:比较备份数据和实际数据的变化
-
-i:交互模式
-
-t:查看模式
-
-r:还原模式
一个选项:
- -f:指定备份文件的文件名
-