赞
踩
服务器管理中,定时备份并在必要时恢复是保障服务器稳定运行的必要条件。下面我们就来了解Linux备份与恢复的相关知识。
Linux系统中,需要进行备份操作的重要目录主要有:
目录 | 说明 |
---|---|
/root | 超级用户家目录 |
/home | 普通用户的家目录 |
/var/spool/mail | 系统邮件目录(如果有) |
/etc | 配置文件目录 |
/boot | 系统启动相关目录 |
/var/log | 系统日志(用于事故调查) |
另外,还有一些对服务器重要的数据资料(apache、mysql等),也应该进行备份
注意,
dump
命令在某些发行版中没有默认安装,需要手工安装
dump [options] target source
#选项见下,target为备份目标文件名,source为要备份的文件或目录
dump
命令选项:
选项 | 说明 |
---|---|
-level | 备份级别(level为数字) |
-u | 备份成功后,将备份时间写入/etc/dumpdates 文件中 |
-v | 查看过程中信息 |
-j | 将备份文件压缩为.bz2 格式 |
-w | 显示允许使用该命令备份的文件系统的备份等级以及备份时间 |
在dump命令备份中,备份级别是必填选项,为一个数字。其中,0
表示完全备份,1-9
则为增量备份,每一级别都是在前一级的基础上找出增量进行备份。例如,备份1级别会将当前状态与0级别(初始状态)进行比较,将增量备份到新的文件中(名称最好包含备份级别,方便管理),备份2级别则会将当前状态与1级别的状态进行比较……
restore
命令与dump
命令相反,它将备份文件恢复到对应位置。
restore [mode] [options]
#mode为恢复模式,只能选一种,options为附带选项
restore
命令模式与选项
模式 | 说明 |
---|---|
-C | 比较备份数据与当前状态的变化 |
-i | 进入交互模式,手工选择需要备份的文件 |
-t | 查看备份文件中有哪些数据 |
-r | 还原模式,将备份数据还原到对应位置 |
选项 | 说明 |
---|---|
-f | 指定备份文件的文件名 |
restore命令的目标是工作目录,建议恢复前先建立一个空目录用于恢复操作,避免造成损坏,备份文件中包含备份等级,不需要再次指定
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。