对于计算机管理系统来说,系统的数据是其最为宝贵的信息资源。随着时间的推移,系统的数据必然会不断地增多。因此,如何备份好系统的数据是一个极为重要的问题。本文主要针对UNIX系统平台下的管理系统,介绍一种切实可行的数据备份方法,即用硬盘来备份系统的数据。
网络和电子商务是信息时代人们谈及最多的话题,IT人士对计算机的热衷程度要远远超过于对电视机的感情。但是,我们在惊叹计算机功能强大的同时,又不得不承认计算机是个很脆弱的东西。不管系统是多么可靠,总会发生一些意想不到的事情,致使系统数据丢失,例如病毒、硬件故障、误操作、软件崩溃等时刻都威胁着数据的安全。很多时候,计算机内保存的数据比计算机本身更值钱,这绝不是危言耸听。使用计算机的人永远要记住经常备份宝贵的数据,不然当你硬盘上宝贵的数据忽然消失后,你才知道什么叫欲哭无泪。因此使用备份来保护数据不丢失是一种非常重要的手段,尤其在系统数据非常重要的时候。经常进行数据备份能够减少偶然破坏造成的损失,保证系统能够从错误中恢复正常运行。
相对于其它的数据备份方法或途径来说(如软盘、磁带等),采用硬盘来备份系统的数据,具有速度快、容量大、安全可靠、操作简便等特点。需要注意的是,为便于安装,最好选用标准的硬盘,而且用于数据备份的硬盘(副盘)必须与主机的硬盘(主盘)类型匹配,或者同是IDE硬盘,或者同是SCSI硬盘。总之,首先必须保证两个硬盘均能正确安装到系统上,并能通过系统的诊断测试。目前,在微机上IDE硬盘使用最为普遍,这里便以IDE硬盘为例加以说明。
下面简要介绍如何在UNIX系统中安装副盘并进行系统数据的备份。
1、把备份盘设置为主盘,在同一台主机或其它机器上安装好系统。该备份盘与原主盘一样,根据其容量大小等情况或其它需要,除UNIX根文件系统(/root)外,可分别建立DOS分区以及分离的、可安装的文件系统(/u或其它合适的名称)。当然,并不要求副盘与主盘一样都安装UNIX系统。为简单起见,假定主盘与副盘均没有建立分离的文件系统。
2、将备份盘设置为副盘,主机上原来的硬盘作为主盘,安装到主机中。然后,启动计算机并进入CMOM设置相应的信息,确保系统能成功地检测到这两个硬盘。
3、引导进入UNIX系统,用root注册进入超级用户状态,或者在启动系统时直接进入系统维护状态,然后输入并执行以下命令:
# mkdev hd
该命令用来安装并配置副盘。安装过程详见UNIX系统的有关手册。系统允许在单一的UNIX分区最多建立七个文件系统(文件系统0、1、2、...、6),并为所建立的文件系统指定专门的名字。此外,还有一个文件系统(文件系统7),它保留为UNIX系统内部使用,要注意不能改变其设置。除了文件系统7以外,在这里也不要改变副盘上原有文件系统(一般是文件系统0,也就是在步骤1中所建立的UNIX根文件系统)的大小,但可以通过n(name)选项将其命名为任意合适的名字,这里假定为lu。同时,系统会自动为相应的文件系统建立设备节点,如/dev/lu。最后,通过i(install)选项安装该副盘分区表。至此,副盘安装完毕。为使用此副盘,应为/dev/lu建立一个安装点(目录),这里假定为/lu,并为其设置相应的访问权限。当然,也可以不建立/lu, 而直接用系统中原有的/mnt代替之。
4、以上安装过程只需进行一次即可。日后需要备份数据时,请进行以下步骤,即依次输入并执行以下几个命令 (这里,假定管理系统的程序与数据均存放在用户lsd下面,即目录/usr/lsd中):
# mount /dev/lu /lu
# copy-romv /usr/lsd /lu/usr/lsd
# umount /dev/lu
为方便起见,可编写一个简短的Shell程序,并添加到系统启动进入多用户方式前必须执行的命令文件/etc/rc的未尾,或者系统中其它适当的地方或文件中,让系统根据需要自动执行。参考程序如下:
while true
do
echo "Backup now ? (Y/N) c"
read yn
case $yn in
Y|y)
echo "Wait..."
mount /dev/lu /lu
copy -romv /usr/lsd /lu/usr/lsd
umount /dev/lu
echo "OK!"
break
;;
N|n)
break
;;
esac
done
上述安装过程中,步骤1也可不做。如果不做步骤1,那么在步骤3中的最后必须保证对每一个确定起止位置的文件系统(文件系统7除外)使用c(create)选项以便在副盘上构造文件系统。当然,在此之前,可选用s(start)与e(end)选项来改变这些文件系统(文件系统0、1、2、...、6) 的大小,另外要选用n(name)选项将其命名为任意合适的名字。
不做步骤1,副盘只是一个纯粹的数据备份盘。我们之所以提倡做步骤1,目的就是使副盘与主盘一样成为一个可以直接使用的硬盘,即只要将其设置为主盘并安装到相应主机上,就可启动进入UNIX系统,并可运行备份过来的管理系统(当然可能还需要进行一些简单的配置)。这样,当主盘出了故障时,利用这个备份硬盘即可尽快恢复工作。
以上过程,只是在副盘中保存了一份管理系统的拷贝,因此最好有多个副盘轮换使用(此时,为便于操作,可考虑安装一个硬盘抽取盒),以加强系统的安全性。但如果只有一个副盘,那么便很有必要在副盘中生成多份拷贝。其实,这也很容易实现,只要将前述程序中的语句"copy -romv /usr/lsd /lu/usr/lsd "用如下几行命令代替即可:
w=`date ‘+%a‘`
w0=`date ‘+%w‘`
copy-romv /usr/lsd /lu/usr/lsd_$w$w0
这里,我们巧妙地利用了UNIX系统中的date(日期)命令以及copy命令中的几个选项。如果每天都进行备份,那么在副盘中将生成七个拷贝,其目录名分别是:lsd_Sun00、lsd_Mon01、lsd_Tue02、lsd_Wed03、lsd_Thu04、lsd_Fri05、lsd_Sat06。必要时,只要把最新的一个拷贝直接copy到目录/usr/lsd中即可。
本文所述对XENIX系统同样适用。
用硬盘备份UNIX系统的数据
发布时间:2012-03-25 来源:中华网
摘要:用硬盘备份UNIX系统的数据
推荐阅读
其他人正在看……
- ·硬盘数据丢失后的处理方法 硬盘的数据恢复
- ·硬盘格式化和快速格式化的区别
- ·增加硬盘缓存的操作方法
- ·使用磁盘管理器调整硬盘分区
- ·笔记本硬盘保养心得技巧 养成正确关机的习惯
- ·提高硬盘使用寿命方法
- ·硬盘故障处理大全 硬盘不能工作的故障原因和处
- ·硬盘磁头无法及时归位处理故障的分析与处理
- ·教你用软件修理硬盘故障
- ·详谈硬盘的正确使用维护及优化技巧
- ·VISTA格式化硬盘安装系统问题
- ·硬盘磁头故障维修方法
- ·BIOS中硬盘模式定义 NORMAL普通模式
- ·判断与排除硬盘故障的五个方法
- ·安装双硬盘后 如何解决ATA模式
- ·解决硬盘137GB容量限制
- ·怎样维修大容量硬盘 需做哪些些准备工作?
- ·Fdisk MBR 修复硬盘方法:重写硬盘主引导区
- ·IBM笔记本硬盘休眠的错觉
- ·硬盘无法工作在ATA 100模式下的分析与处理