论文部分内容阅读
[摘要]简单介绍备份的一些内容以及SUN中文件目录备份和操作系统(solaris系统)备份。
[关键词]系统备份 文件备份
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)1120056-01
考虑到数据安全或者系统的快速恢复等因素,我们需要不定期或者周期性的对操作系统、应用数据或者一些重要的文件等进行备份,从而达到数据安全或者快速恢复的目的。
备份的实现方式有很多种,操作系统供应商、应用软件供应商、第三方组织等都提供了各种各样的备份方式,这些备份方式需要根据具体的备份内容和备份需求,选择适当的备份方式,没有哪种备份方式可以做到实现所有备份需求的目的。
备份的时间规划:一是不定期的备份,主要针对一些重要的配置和文件,当应用软件需要升级的时候就需要在升级前对原来的软件进行备份,用来方式升级失败时的业务及时恢复;升级完成以后,也需要对新的软件进行备份。同时一些重要的配置文件也建议在修改之前对原文件进行备份;二是周期性备份,周期性备份说明有明确的备份计划和备份内容,主要有两方面的内容需要使用这种方式:(1)考虑到磁带的存储安全性,所以即使备份一些固定数据,也建议在经过一段时间后,进行重新备份,例如操作系统的备份如果采用磁带作为备份存储介质,建议一年重新备份一次。(2)考虑备份内容的不断变化,需要采用经常的备份来满足备份内容的有效性和完整性,但是对一些大数据量的备份,每一次完成的备份都会占用比较多的存储空间,同时大量的数据备份会占用主机等设备的硬件资源,因此采用增量备份,也就是在一定备份的基础上,只把发生变化的数据或者文件进行备份,恢复时先恢复到备份基础上,然后利用增量备份把数据或者文件恢复到最新的状态。
目前用于备份的介质主要有:磁盘、磁带、刻录光盘等,以磁盘和磁带使用最多。磁盘介质相对于磁带介质成本较高,所以用于少量数据或者文件的备份。当单块磁盘容量无法满足备份需求的时候,就需要使用磁盘阵列这种多磁盘大容量的磁盘介质来存储。因此使用磁盘阵列作为备份结果存储的比较少。磁带介质相对磁盘介质的比较便宜,所以无论备份量多少,比较多的会采用这种介质。
一、文件、目录备份
绝对路径:文件或者目录的全路径,也叫文件和目录的真正路径,最显著的特点是以 Solaris 的根(“/”)目录为起点。 例如:/etc/vfstab、/usr/ucb、/usr/platform/sun4u/sbin
相对路径:文件和目录的路径有一个相对的参考点,在 Solaris 中,这个参考点是用户当前的工作目录,就是执行 pwd 命令输出。
例如:platform/sun4u/sbin .. /etc/vfstab
.(点)表示的就是当前目录..(双点)表示为当前目录的上级目录
假设当前的工作目录为/usr
# pwd
/usr
# cd ucb
# pwd
/usr/ucb
# cd ../../etc/vx /usr/ucb 的上级目录为/usr,/usr 的上级目录为/,因此../../在这给地方就是表示根“/”,所以我们最终近日入的目录为/etc/vx。
备份和路径表述方式的关系:如果备份时采用的是绝对路径,那么恢复也会恢复到对应的绝对路径位置上,因此这种方式恢复比较有局限,不能灵活掌握,并且对于“/”文件系统而言,恢复的时候需要使用其它方式启动系统以后执行恢复,而此时的“/”为光盘或者启动服务器的“/”所以如果使用绝对路径备份的“/”将无法实施恢复,比较而言,相对路径的备份在恢复的时候,会恢复到你当前的工作目录下,因此使用相对路径执行的备份,其恢复比较灵活。 因此,对文件系统进行备份时,建议使用相对路径的方式。
当执行磁盘备份时,避免系统在运行一段时间后,有比较多的垃圾文件,从而导致系统空间的浪费,建议在执行磁盘备份的时候,同时也避免目录或者备份混淆,建议将备份的结果命名时尽量详细的多的携带一些标示信息。这样一个备份结果就能明确它的备份方式、日期、来源等。如:将一个文件备份到当前目录:
# cp rp inetd.confinetd.conf.org. 20080928
将一个文件备份到其他目录:
# cp rp inetd.conf /var/adm/etc.inet.inetd.conf.org. 20080928
将一个目录备份到当前目录:
# tar cvf conf conf.tar. 20080928
# tar cvf conf conf.tar. 20080928-02
将一个目录备份到其他目录:
# tar cvf conf /var/adm/etc.opt.SUNWcluster.conf.tar. 20080928
# tar cvf conf /var/adm/etc.opt .SUNWcluster.conf.tar. 20080928-02
备份一个文件系统:
# cd /
# ufsdump 0f root.BJUNICOM.192.168.0.1.dump. 20080928.
# cd /var
# ufsdump 0f var.BJUNICOM.192.168.0.1.dump. 20080928.
二、系统备份(操作系统-solaris)
操作系统没有任何磁盘管理软件时,确定需要备份源,查看 vfstab 表确定哪些分区是存放在操作系统磁盘上,也就是那些目录需要备份。具体备份的命令如下:
#ufsdump 0f c0t0d0s0.UNIC.dump.192.168.1.1. 20080928/dev/rdsk/c0t0d0s0
#ufsdump 0f /dev/rmt/0cn /dev/rdsk/c0t0d0s0
使用上述同样的方法把操作的所有系统用分区进行备份。
操作系统使用 disksuite 管理的镜像系统时,跟备份目录类似的备份方式:
(1)备份系统磁盘的分区表或者收集 explorer 并保存。
# prtvtoc /dev/rdsk/c0t0d0s2 > /var/sadm/c0t0d0s2.vtoc.日期;
(2)查看 vfstab 确定哪些目录需要备份;
(3)执行备份
# cd /
# ufsdump 0f /dev/rmt/0cn. 注意点的存在(本地磁带机)
# ufsdump 0f smcp01:/dev/rmt/0cn. 注意点的存在(smcp01上的磁盘机)
# cd /opt
# ufsdump 0f /dev/rmt/0cn. 注意点的存在(本地磁带机)
……
参考文献:
[1]SUN/Solaris 9/10系统管理员认证指南.黄雨,电子工业出版社.2007年10月第1版.
[关键词]系统备份 文件备份
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)1120056-01
考虑到数据安全或者系统的快速恢复等因素,我们需要不定期或者周期性的对操作系统、应用数据或者一些重要的文件等进行备份,从而达到数据安全或者快速恢复的目的。
备份的实现方式有很多种,操作系统供应商、应用软件供应商、第三方组织等都提供了各种各样的备份方式,这些备份方式需要根据具体的备份内容和备份需求,选择适当的备份方式,没有哪种备份方式可以做到实现所有备份需求的目的。
备份的时间规划:一是不定期的备份,主要针对一些重要的配置和文件,当应用软件需要升级的时候就需要在升级前对原来的软件进行备份,用来方式升级失败时的业务及时恢复;升级完成以后,也需要对新的软件进行备份。同时一些重要的配置文件也建议在修改之前对原文件进行备份;二是周期性备份,周期性备份说明有明确的备份计划和备份内容,主要有两方面的内容需要使用这种方式:(1)考虑到磁带的存储安全性,所以即使备份一些固定数据,也建议在经过一段时间后,进行重新备份,例如操作系统的备份如果采用磁带作为备份存储介质,建议一年重新备份一次。(2)考虑备份内容的不断变化,需要采用经常的备份来满足备份内容的有效性和完整性,但是对一些大数据量的备份,每一次完成的备份都会占用比较多的存储空间,同时大量的数据备份会占用主机等设备的硬件资源,因此采用增量备份,也就是在一定备份的基础上,只把发生变化的数据或者文件进行备份,恢复时先恢复到备份基础上,然后利用增量备份把数据或者文件恢复到最新的状态。
目前用于备份的介质主要有:磁盘、磁带、刻录光盘等,以磁盘和磁带使用最多。磁盘介质相对于磁带介质成本较高,所以用于少量数据或者文件的备份。当单块磁盘容量无法满足备份需求的时候,就需要使用磁盘阵列这种多磁盘大容量的磁盘介质来存储。因此使用磁盘阵列作为备份结果存储的比较少。磁带介质相对磁盘介质的比较便宜,所以无论备份量多少,比较多的会采用这种介质。
一、文件、目录备份
绝对路径:文件或者目录的全路径,也叫文件和目录的真正路径,最显著的特点是以 Solaris 的根(“/”)目录为起点。 例如:/etc/vfstab、/usr/ucb、/usr/platform/sun4u/sbin
相对路径:文件和目录的路径有一个相对的参考点,在 Solaris 中,这个参考点是用户当前的工作目录,就是执行 pwd 命令输出。
例如:platform/sun4u/sbin .. /etc/vfstab
.(点)表示的就是当前目录..(双点)表示为当前目录的上级目录
假设当前的工作目录为/usr
# pwd
/usr
# cd ucb
# pwd
/usr/ucb
# cd ../../etc/vx /usr/ucb 的上级目录为/usr,/usr 的上级目录为/,因此../../在这给地方就是表示根“/”,所以我们最终近日入的目录为/etc/vx。
备份和路径表述方式的关系:如果备份时采用的是绝对路径,那么恢复也会恢复到对应的绝对路径位置上,因此这种方式恢复比较有局限,不能灵活掌握,并且对于“/”文件系统而言,恢复的时候需要使用其它方式启动系统以后执行恢复,而此时的“/”为光盘或者启动服务器的“/”所以如果使用绝对路径备份的“/”将无法实施恢复,比较而言,相对路径的备份在恢复的时候,会恢复到你当前的工作目录下,因此使用相对路径执行的备份,其恢复比较灵活。 因此,对文件系统进行备份时,建议使用相对路径的方式。
当执行磁盘备份时,避免系统在运行一段时间后,有比较多的垃圾文件,从而导致系统空间的浪费,建议在执行磁盘备份的时候,同时也避免目录或者备份混淆,建议将备份的结果命名时尽量详细的多的携带一些标示信息。这样一个备份结果就能明确它的备份方式、日期、来源等。如:将一个文件备份到当前目录:
# cp rp inetd.confinetd.conf.org. 20080928
将一个文件备份到其他目录:
# cp rp inetd.conf /var/adm/etc.inet.inetd.conf.org. 20080928
将一个目录备份到当前目录:
# tar cvf conf conf.tar. 20080928
# tar cvf conf conf.tar. 20080928-02
将一个目录备份到其他目录:
# tar cvf conf /var/adm/etc.opt.SUNWcluster.conf.tar. 20080928
# tar cvf conf /var/adm/etc.opt .SUNWcluster.conf.tar. 20080928-02
备份一个文件系统:
# cd /
# ufsdump 0f root.BJUNICOM.192.168.0.1.dump. 20080928.
# cd /var
# ufsdump 0f var.BJUNICOM.192.168.0.1.dump. 20080928.
二、系统备份(操作系统-solaris)
操作系统没有任何磁盘管理软件时,确定需要备份源,查看 vfstab 表确定哪些分区是存放在操作系统磁盘上,也就是那些目录需要备份。具体备份的命令如下:
#ufsdump 0f c0t0d0s0.UNIC.dump.192.168.1.1. 20080928/dev/rdsk/c0t0d0s0
#ufsdump 0f /dev/rmt/0cn /dev/rdsk/c0t0d0s0
使用上述同样的方法把操作的所有系统用分区进行备份。
操作系统使用 disksuite 管理的镜像系统时,跟备份目录类似的备份方式:
(1)备份系统磁盘的分区表或者收集 explorer 并保存。
# prtvtoc /dev/rdsk/c0t0d0s2 > /var/sadm/c0t0d0s2.vtoc.日期;
(2)查看 vfstab 确定哪些目录需要备份;
(3)执行备份
# cd /
# ufsdump 0f /dev/rmt/0cn. 注意点的存在(本地磁带机)
# ufsdump 0f smcp01:/dev/rmt/0cn. 注意点的存在(smcp01上的磁盘机)
# cd /opt
# ufsdump 0f /dev/rmt/0cn. 注意点的存在(本地磁带机)
……
参考文献:
[1]SUN/Solaris 9/10系统管理员认证指南.黄雨,电子工业出版社.2007年10月第1版.