当前位置:   article > 正文

Linux 备份与恢复(dump、restore命令)_restore mode

restore mode

  服务器管理中,定时备份并在必要时恢复是保障服务器稳定运行的必要条件。下面我们就来了解Linux备份与恢复的相关知识。

Linux备份与恢复

备份概述

 备份对象

Linux系统中,需要进行备份操作的重要目录主要有:

目录说明
/root超级用户家目录
/home普通用户的家目录
/var/spool/mail系统邮件目录(如果有)
/etc配置文件目录
/boot系统启动相关目录
/var/log系统日志(用于事故调查)

另外,还有一些对服务器重要的数据资料(apache、mysql等),也应该进行备份

 备份方式

  1. 完全备份:一次将所有需要备份的数据全部复制到备份中,优点是备份较完全,缺点是由于单次备份的数据量过大,导致服务器负载较大、占用空间较大以及产生一些问题
  2. 增量备份:在备份完原始数据后,以后每隔一段时间只备份新增的数据内容,优点是占用空间以及备份时负载较小,缺点是恢复较繁琐(需要将每个增量部分依次恢复而不是一次恢复整个)
  3. 差异备份:是上面两种备份方式的折中办法,在原始数据备份的基础上,每隔一段时间备份所有相较于初始数据的新增数据。在结合上面两种方式优点的同时,在一定程度上也具有其缺点

常用备份恢复命令

dump命令

注意,dump命令在某些发行版中没有默认安装,需要手工安装

dump [options] target source
#选项见下,target为备份目标文件名,source为要备份的文件或目录
  • 1
  • 2

dump命令选项:

选项说明
-level备份级别(level为数字)
-u备份成功后,将备份时间写入/etc/dumpdates文件中
-v查看过程中信息
-j将备份文件压缩为.bz2格式
-w显示允许使用该命令备份的文件系统的备份等级以及备份时间
 备份级别

  在dump命令备份中,备份级别是必填选项,为一个数字。其中,0表示完全备份,1-9则为增量备份,每一级别都是在前一级的基础上找出增量进行备份。例如,备份1级别会将当前状态与0级别(初始状态)进行比较,将增量备份到新的文件中(名称最好包含备份级别,方便管理),备份2级别则会将当前状态与1级别的状态进行比较……

restore命令

restore命令与dump命令相反,它将备份文件恢复到对应位置。

restore [mode] [options]
#mode为恢复模式,只能选一种,options为附带选项
  • 1
  • 2

restore命令模式与选项

模式说明
-C比较备份数据与当前状态的变化
-i进入交互模式,手工选择需要备份的文件
-t查看备份文件中有哪些数据
-r还原模式,将备份数据还原到对应位置
选项说明
-f指定备份文件的文件名

restore命令的目标是工作目录,建议恢复前先建立一个空目录用于恢复操作,避免造成损坏,备份文件中包含备份等级,不需要再次指定

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/866014
推荐阅读
相关标签
  

闽ICP备14008679号