Chapter 8 系统备份管理
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Chapter 8 系统备份管理
软件学院
蔡莉
1
Chapter 8 系统备份管理
一. 备份简介
系统的潜在威胁
如下的诸多因素有可能导致系统的崩溃或数据丢失 : 系统硬件故障 软件故障 电源故障 用户的误操作 人为破坏 缓存中的内容没有及时地写入磁盘
2
一、 系统备份简介
备份
•
备份就是把一个文件系统或其部分文件存储到另外的介质中,使得通过这 备份就是把一个文件系统或其部分文件存储到另外的介质中, 些介质中信息可以恢复原有的文件系统或其中的某些文件。 些介质中信息可以恢复原有的文件系统或其中的某些文件。
6
二、 备份方法和工具
tar命令的选项说明 命令的选项说明
选项 -c directory -G -g -k -m -M -T filename -X filename …….
7
说明 将当前目录切换到directory 将当前目录切换到 创建/列出 恢复旧的 创建 列出/恢复旧的 列出 恢复旧的GNU格式的增量备份文件 格式的增量备份文件 创建/列出 恢复新的 创建 列出/恢复新的 列出 恢复新的GNU格式的增量备份文件 格式的增量备份文件 在存档时不覆盖原来的文件 不恢复修改过访问时间的文件 创建/列出 恢复多卷存档文件 创建 列出/恢复多卷存档文件 列出 从指定的文件中读需要备份或恢复的文件名 下处理给定文件中列出的文件
使用tar命令进行硬盘克隆的步骤: 使用 命令进行硬盘克隆的步骤: 命令进行硬盘克隆的步骤
⑤ ⑥
9
二、 备份方法和工具
2.
⑦
整盘克隆
在原始硬盘上创建目标硬盘的挂装点: 在原始硬盘上创建目标硬盘的挂装点 切换到单用户模式 将目标硬盘的所有分区(除了 分区) 目录下; 将目标硬盘的所有分区(除了Swap分区)挂装到 分区 挂装到/newhd目录下; 目录下 执行如下的tar命令进行克隆 执行如下的 命令进行克隆: 命令进行克隆
3
一、 系统备份简介
备份分类 系统备份:实现对操作系统和应用程序的备份。 系统备份:实现对操作系统和应用程序的备份。 用户备份: 用户备份:实现对用户文件的备份。
1. • 2. •
系统备份 进行系统备份的原因是尽量在系统崩溃以后能快速、简单、完全 进行系统备份的原因是尽量在系统崩溃以后能快速、 简单、 地恢复系统的运行。 地恢复系统的运行。 用户备份 备份用户数据,只是为用户提供一个合理的最近的数据文件备份, 备份用户数据 , 只是为用户提供一个合理的最近的数据文件备份 , 当出现某些问题,如误删除某些文件或者硬盘发生故障时, 当出现某些问题 , 如误删除某些文件或者硬盘发生故障时, 使用 户可以恢复自己的数据。 户可以恢复自己的数据。
3.
恢复对/etc目录所做的备份 目录所做的备份 恢复对
# tar xzf etc_bk.tar.gz
8
二、 备份方法和工具
2.
① ② ③ ④
整盘克隆
在原始硬盘上运行Linux系统, 解挂所有非 系统,解挂所有非ext2和swap类型的外部文件 在原始硬盘上运行 系统 和 类型的外部文件 系统; 系统; 查看原始硬盘的分区并进行记录; 查看原始硬盘的分区并进行记录; 若在安装Linux时没有做启动盘,则应该做一张; 时没有做启动盘,则应该做一张 若在安装 时没有做启动盘 生成需要克隆的文件列表;使用下面的命令生成文件: 生成需要克隆的文件列表;使用下面的命令生成文件 # ls / | grep –v proc > ~/file_list-for-tar 关闭系统,打开机箱,安装目标硬盘后启动机器 关闭系统,打开机箱,安装目标硬盘后启动机器; 参照原始硬盘的分区记录对目标硬盘创建分区并进行格式化如果创建的分 区与原始硬盘的不一样,应该记录分区情况; 区与原始硬盘的不一样,应该记录分区情况;
选项 c r u x t Z f name 说明 用于创建一个新的存档文件 用于将文件附加于巳存在的存档文件的后边 仅仅添加比存档文件更新的文件 从归档文件中恢复备份文件 用于列出一个存档文件中的文件名 用GNU的gzip压缩文件或解压 的 压缩文件或解压 使用name指定存档文件名或设备名 指定存档文件名或设备名 使用
5
二、 备份方法和工具
1.
使用tar命令进行备份 使用 命令进行备份
tar是最常使用的保存目录或文件的工具。 是最常使用的保存目录或文件的工具。 是最常使用的保存目录或文件的工具 命令的格式为: 选项] 文件或目录名 文件或目录名> 命令的格式为:$tar [选项 <文件或目录名 选项
tar命令的选项说明 命令的选项说明
备份介质
•
根据不同的需要可以选择多种不同的备份介质, 根据不同的需要可以选择多种不同的备份介质,如:硬盘、光盘、磁带、 硬盘、光盘、磁带、 软盘等 软盘等。
备份策略
完全备份 每隔一段时间对系统进行一次完全的备份,这样在备份时间间隔内,一旦 每隔一段时间对系统进行一次完全的备份,这样在备份时间间隔内, 系统发生故障使得数据丢失时, 系统发生故障使得数据丢失时,就可以用上一次的备份数据恢复到上一次 备份时的情况。 备份时的情况。 增量备份 首先进行一次完全备份,然后每隔一段较短的时间进行一次备份, 首先进行一次完全备份,然后每隔一段较短的时间进行一次备份,但是仅 仅备份每个短时期内更改的内容。 仅备份每个短时期内更改的内容。
二、 备份方法和工具
举例: 举例:
•
对/etc目录进行备份 目录进行备份
# tar czf etc_bk.tar.gz /etc
2.
做增量备份, 对/usr/local/etc做增量备份,时间从 月21日开始 做增量备份 时间从10月 日开始 /usr/源自文库ocal/etc
# tar czf old_etc.tar.gz -N 1021
使用tar命令进行硬盘克隆的步骤: 使用 命令进行硬盘克隆的步骤: 命令进行硬盘克隆的步骤 # mkdir /newhd
⑧
# init 1
⑨ ⑩
# cd / # tar cf –T /root/file_list–for–tar | ( cd /newhd; tar xvpf -)
11
如果创建的分区与原始硬盘的不一样, 应该修改文件/newhd/etc/fstab 如果创建的分区与原始硬盘的不一样 , 应该修改文件 因为克隆后的fstab文件是原始硬盘的); 文件是原始硬盘的) (因为克隆后的 文件是原始硬盘的
4
一、 系统备份简介
记录系统的更改、 记录系统的更改、建立备份日志
1. 2.
工具:“一支笔和一个记录本”。 工具: 一支笔和一个记录本” 建立备份日志 系统管理员可以制作并印制一些备份日志表格用于记录。 系统管理员可以制作并印制一些备份日志表格用于记录 。表格中 应该填写如下的内容: 应该填写如下的内容 • 机器名称、 地址 地址、 机器名称、IP地址、存放位置 • 备份时间 • 备份介质及其编号 • 备份的文件系统 • 备份的目录或文件 • 使用的备份命令 • 备份人员及其他
10
二、 备份方法和工具
整盘克隆
12 13 14 15
关闭计算机,移去原始硬盘,将目标硬盘设置为可引导; 关闭计算机,移去原始硬盘,将目标硬盘设置为可引导; 使用软盘引导系统; 使用软盘引导系统; 超级用户登录,设置 超级用户登录,设置LILO; ; 从硬盘重新引导系统。 从硬盘重新引导系统。
11
软件学院
蔡莉
1
Chapter 8 系统备份管理
一. 备份简介
系统的潜在威胁
如下的诸多因素有可能导致系统的崩溃或数据丢失 : 系统硬件故障 软件故障 电源故障 用户的误操作 人为破坏 缓存中的内容没有及时地写入磁盘
2
一、 系统备份简介
备份
•
备份就是把一个文件系统或其部分文件存储到另外的介质中,使得通过这 备份就是把一个文件系统或其部分文件存储到另外的介质中, 些介质中信息可以恢复原有的文件系统或其中的某些文件。 些介质中信息可以恢复原有的文件系统或其中的某些文件。
6
二、 备份方法和工具
tar命令的选项说明 命令的选项说明
选项 -c directory -G -g -k -m -M -T filename -X filename …….
7
说明 将当前目录切换到directory 将当前目录切换到 创建/列出 恢复旧的 创建 列出/恢复旧的 列出 恢复旧的GNU格式的增量备份文件 格式的增量备份文件 创建/列出 恢复新的 创建 列出/恢复新的 列出 恢复新的GNU格式的增量备份文件 格式的增量备份文件 在存档时不覆盖原来的文件 不恢复修改过访问时间的文件 创建/列出 恢复多卷存档文件 创建 列出/恢复多卷存档文件 列出 从指定的文件中读需要备份或恢复的文件名 下处理给定文件中列出的文件
使用tar命令进行硬盘克隆的步骤: 使用 命令进行硬盘克隆的步骤: 命令进行硬盘克隆的步骤
⑤ ⑥
9
二、 备份方法和工具
2.
⑦
整盘克隆
在原始硬盘上创建目标硬盘的挂装点: 在原始硬盘上创建目标硬盘的挂装点 切换到单用户模式 将目标硬盘的所有分区(除了 分区) 目录下; 将目标硬盘的所有分区(除了Swap分区)挂装到 分区 挂装到/newhd目录下; 目录下 执行如下的tar命令进行克隆 执行如下的 命令进行克隆: 命令进行克隆
3
一、 系统备份简介
备份分类 系统备份:实现对操作系统和应用程序的备份。 系统备份:实现对操作系统和应用程序的备份。 用户备份: 用户备份:实现对用户文件的备份。
1. • 2. •
系统备份 进行系统备份的原因是尽量在系统崩溃以后能快速、简单、完全 进行系统备份的原因是尽量在系统崩溃以后能快速、 简单、 地恢复系统的运行。 地恢复系统的运行。 用户备份 备份用户数据,只是为用户提供一个合理的最近的数据文件备份, 备份用户数据 , 只是为用户提供一个合理的最近的数据文件备份 , 当出现某些问题,如误删除某些文件或者硬盘发生故障时, 当出现某些问题 , 如误删除某些文件或者硬盘发生故障时, 使用 户可以恢复自己的数据。 户可以恢复自己的数据。
3.
恢复对/etc目录所做的备份 目录所做的备份 恢复对
# tar xzf etc_bk.tar.gz
8
二、 备份方法和工具
2.
① ② ③ ④
整盘克隆
在原始硬盘上运行Linux系统, 解挂所有非 系统,解挂所有非ext2和swap类型的外部文件 在原始硬盘上运行 系统 和 类型的外部文件 系统; 系统; 查看原始硬盘的分区并进行记录; 查看原始硬盘的分区并进行记录; 若在安装Linux时没有做启动盘,则应该做一张; 时没有做启动盘,则应该做一张 若在安装 时没有做启动盘 生成需要克隆的文件列表;使用下面的命令生成文件: 生成需要克隆的文件列表;使用下面的命令生成文件 # ls / | grep –v proc > ~/file_list-for-tar 关闭系统,打开机箱,安装目标硬盘后启动机器 关闭系统,打开机箱,安装目标硬盘后启动机器; 参照原始硬盘的分区记录对目标硬盘创建分区并进行格式化如果创建的分 区与原始硬盘的不一样,应该记录分区情况; 区与原始硬盘的不一样,应该记录分区情况;
选项 c r u x t Z f name 说明 用于创建一个新的存档文件 用于将文件附加于巳存在的存档文件的后边 仅仅添加比存档文件更新的文件 从归档文件中恢复备份文件 用于列出一个存档文件中的文件名 用GNU的gzip压缩文件或解压 的 压缩文件或解压 使用name指定存档文件名或设备名 指定存档文件名或设备名 使用
5
二、 备份方法和工具
1.
使用tar命令进行备份 使用 命令进行备份
tar是最常使用的保存目录或文件的工具。 是最常使用的保存目录或文件的工具。 是最常使用的保存目录或文件的工具 命令的格式为: 选项] 文件或目录名 文件或目录名> 命令的格式为:$tar [选项 <文件或目录名 选项
tar命令的选项说明 命令的选项说明
备份介质
•
根据不同的需要可以选择多种不同的备份介质, 根据不同的需要可以选择多种不同的备份介质,如:硬盘、光盘、磁带、 硬盘、光盘、磁带、 软盘等 软盘等。
备份策略
完全备份 每隔一段时间对系统进行一次完全的备份,这样在备份时间间隔内,一旦 每隔一段时间对系统进行一次完全的备份,这样在备份时间间隔内, 系统发生故障使得数据丢失时, 系统发生故障使得数据丢失时,就可以用上一次的备份数据恢复到上一次 备份时的情况。 备份时的情况。 增量备份 首先进行一次完全备份,然后每隔一段较短的时间进行一次备份, 首先进行一次完全备份,然后每隔一段较短的时间进行一次备份,但是仅 仅备份每个短时期内更改的内容。 仅备份每个短时期内更改的内容。
二、 备份方法和工具
举例: 举例:
•
对/etc目录进行备份 目录进行备份
# tar czf etc_bk.tar.gz /etc
2.
做增量备份, 对/usr/local/etc做增量备份,时间从 月21日开始 做增量备份 时间从10月 日开始 /usr/源自文库ocal/etc
# tar czf old_etc.tar.gz -N 1021
使用tar命令进行硬盘克隆的步骤: 使用 命令进行硬盘克隆的步骤: 命令进行硬盘克隆的步骤 # mkdir /newhd
⑧
# init 1
⑨ ⑩
# cd / # tar cf –T /root/file_list–for–tar | ( cd /newhd; tar xvpf -)
11
如果创建的分区与原始硬盘的不一样, 应该修改文件/newhd/etc/fstab 如果创建的分区与原始硬盘的不一样 , 应该修改文件 因为克隆后的fstab文件是原始硬盘的); 文件是原始硬盘的) (因为克隆后的 文件是原始硬盘的
4
一、 系统备份简介
记录系统的更改、 记录系统的更改、建立备份日志
1. 2.
工具:“一支笔和一个记录本”。 工具: 一支笔和一个记录本” 建立备份日志 系统管理员可以制作并印制一些备份日志表格用于记录。 系统管理员可以制作并印制一些备份日志表格用于记录 。表格中 应该填写如下的内容: 应该填写如下的内容 • 机器名称、 地址 地址、 机器名称、IP地址、存放位置 • 备份时间 • 备份介质及其编号 • 备份的文件系统 • 备份的目录或文件 • 使用的备份命令 • 备份人员及其他
10
二、 备份方法和工具
整盘克隆
12 13 14 15
关闭计算机,移去原始硬盘,将目标硬盘设置为可引导; 关闭计算机,移去原始硬盘,将目标硬盘设置为可引导; 使用软盘引导系统; 使用软盘引导系统; 超级用户登录,设置 超级用户登录,设置LILO; ; 从硬盘重新引导系统。 从硬盘重新引导系统。
11