第10讲备份与恢复 杨忠义
第10讲 备份与恢复 杨忠义
第10讲备份与恢复 教学目标: 理解数据备份与恢复工作的重要性; 理解备份策略和注意事项; 熟练掌握tar和cron等基本命令的使用; 教学重点: 备份策略;tar命令和cron命令 教学难点: tar命令和cron命令
第10讲 备份与恢复 教学目标: 理解数据备份与恢复工作的重要性; 理解备份策略和注意事项; 熟练掌握tar和cron等基本命令的使用; 教学重点: 备份策略;tar命令和cron命令 教学难点: tar命令和cron命令
第10讲备份与恢复 101备份的重要性 102备份策略和注意事项 10.3备份命令tar 104文件恢复 105利用cron命令和脚本实现任务的自动化
第10讲 备份与恢复 10.1 备份的重要性 10.2 备份策略和注意事项 10.3 备份命令tar 10.4 文件恢复 10.5 利用cron命令和脚本实现任务的自动化
计算机系统在运行过程中不可避免地会发生各 种故障。 所谓备份指定期把用户的数据拷贝到脱机的介 质上去,例如,磁带等介质,制作在线数据的一个 离线副本。 所谓恢复指一旦系统出现故障,能够迅速从离 线介质把数据拷贝回硬盘,把因故障引起的损失减 少到最小,快速使系统摆脱故障,正常运行的过程 称为恢复。 本讲讨论后备恢复的概念及常用的操作命令
计算机系统在运行过程中不可避免地会发生各 种故障。 所谓备份指定期把用户的数据拷贝到脱机的介 质上去,例如,磁带等介质,制作在线数据的一个 离线副本。 所谓恢复指一旦系统出现故障,能够迅速从离 线介质把数据拷贝回硬盘,把因故障引起的损失减 少到最小,快速使系统摆脱故障,正常运行的过程 称为恢复。 本讲讨论后备恢复的概念及常用的操作命令
第10讲备份与恢复 10.1备份的重要性 102备份策略和注意事项 10.3备份命令tar 104文件恢复 105利用cron命令和脚本实现任务的自动化
第10讲 备份与恢复 10.1 备份的重要性 10.2 备份策略和注意事项 10.3 备份命令tar 10.4 文件恢复 10.5 利用cron命令和脚本实现任务的自动化
10.1备份的重要性 对于许多部门来说,数据比他们的计算机设备更 有价值。人们常误认为机器中的数据是万无一失的, 而实际上由于这样那样的原因总会引起数据丢失, 结果为之付出了惨重的代价。要防止数据丢失就必 须执行严格的备份制度,按时做数据的备份和转移 工作,即使系统出现故障,也不会造成大的影响, 代价仅仅是从备份中恢复丢失的数据。 般丢失数据有以下几方面的原因:硬件故障、 软件缺陷、人为因素或自然灾害。硬件的损害对数 据来说是不可恢复的;另外软件的缺陷也经常会损 坏数据;人为因素是不可预料的;而自然灾害一旦 发生就是毁灭性的
10.1 备份的重要性 对于许多部门来说,数据比他们的计算机设备更 有价值。人们常误认为机器中的数据是万无一失的, 而实际上由于这样那样的原因总会引起数据丢失, 结果为之付出了惨重的代价。要防止数据丢失就必 须执行严格的备份制度,按时做数据的备份和转移 工作,即使系统出现故障,也不会造成大的影响, 代价仅仅是从备份中恢复丢失的数据。 一般丢失数据有以下几方面的原因:硬件故障、 软件缺陷、人为因素或自然灾害。硬件的损害对数 据来说是不可恢复的;另外软件的缺陷也经常会损 坏数据;人为因素是不可预料的;而自然灾害一旦 发生就是毁灭性的
10.1.1选择备份介质 备份介质有很多种,如软盘、便携式硬盘、可 写光驱、磁带、MO等,当然也可以通过网络备份 到远程文件服务器的硬盘上。就备份介质的选取而 言,需要考虑成本、可靠性、速度、可获得途径、 可用性等。可靠性是首要标准。接下来就必须考虑 成本。另外需要考虑的就是设备的兼容性。 有些单位的单机备份工作量非常大,可以使用 磁带库或自动换带机。但是磁带库一般比较昂贵
10.1.1 选择备份介质 备份介质有很多种,如软盘、便携式硬盘、可 写光驱、磁带、MO等,当然也可以通过网络备份 到远程文件服务器的硬盘上。就备份介质的选取而 言,需要考虑成本、可靠性、速度、可获得途径、 可用性等。可靠性是首要标准。接下来就必须考虑 成本。另外需要考虑的就是设备的兼容性。 有些单位的单机备份工作量非常大,可以使用 磁带库或自动换带机。但是磁带库一般比较昂贵
10.12选择备份工具 传统的 UNIXLinux备份工具是tar、cpio、d 和dump。还可以使用第三方软件包。 各种备份工具无外乎两种工作模式,要么通过 文件系统ⅣO调用来备份文件或目录,要么通过访 问磁盘设备对磁盘块进行直接操作。 r”为 tape archiver的缩写,和cpio类似,从 a 备份来看二者基本等效,都能将文件存到磁带并取 出文件,都能使用几乎所有介质,因为核心设备驱 动处理低级设备操作,在用户级程序看来所有设备 都差不多。但是有一点不同,cpio支持设备文件如 / dey/hda,这一点与dd类似,dd对于不同UNX版 本间的格式转换和磁盘拷贝非常有用
10.1.2 选择备份工具 传统的UNIX/Linux备份工具是tar、cpio、dd 和dump。还可以使用第三方软件包。 各种备份工具无外乎两种工作模式,要么通过 文件系统I/O调用来备份文件或目录,要么通过访 问磁盘设备对磁盘块进行直接操作。 “tar”为tape archiver的缩写,和cpio类似,从 备份来看二者基本等效,都能将文件存到磁带并取 出文件,都能使用几乎所有介质,因为核心设备驱 动处理低级设备操作,在用户级程序看来所有设备 都差不多。但是有一点不同, cpio支持设备文件如 /dev/hda,这一点与dd类似,dd对于不同UNIX版 本间的格式转换和磁盘拷贝非常有用
dump对文件所在的块设备进行原始的访问来 直接备份文件系统,而不通过文件系统调用。如果 要备份整个文件系统,它可以减少磁头移动。它的 主要缺点是每个文件系统种类需要特定的备份程序 Linux的dump程序只理解ext2文件系统也直接支持 备份级。 Linx上还有一个有用的工具afio,它是cpio的变 体,它把文件逐个压缩到备份中,这一点优于tar 对整个档案文件的压缩,因为一个极小的错误就可 能使被压缩的tar档案文件变得无用,不过这个工 具主要应用于Iinx系统
dump对文件所在的块设备进行原始的访问来 直接备份文件系统,而不通过文件系统调用。如果 要备份整个文件系统,它可以减少磁头移动。它的 主要缺点是每个文件系统种类需要特定的备份程序, Linux的dump程序只理解ext2文件系统,也直接支持 备份级。 Linux上还有一个有用的工具afio,它是cpio的变 体,它把文件逐个压缩到备份中,这一点优于tar 对整个档案文件的压缩,因为一个极小的错误就可 能使被压缩的tar档案文件变得无用,不过这个工 具主要应用于Linux系统
第10讲备份与恢复 101备份的重要性 10.2备份策略和注意事项 10.3备份命令tar 104文件恢复 105利用cron命令和脚本实现任务的自动化
第10讲 备份与恢复 10.1 备份的重要性 10.2 备份策略和注意事项 10.3 备份命令tar 10.4 文件恢复 10.5 利用cron命令和脚本实现任务的自动化