用mirrordir做硬盘或者目录镜像

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

提要:

为了系统的安全,我们经常要用到各种备份工具和设备,比如硬件方面,我们要用到RAID或者磁带机。但我没有用过磁带机,所以也不可能写出磁带机备份的文章。可能有的弟兄也用过tar和cp的方式来备份文件,这种方法是最简单的。但还有有一种更为强大的工具,也就是mirrordir。

mirrordir工具功能比较强大,能做硬盘镜像,那目录方面的镜像更是小KISS了吧。

说明:我的操作系统是Fedora 1.0 core ,我采用的是RPM包安装,本文主要讲RPM的安装方法,源码包的安装方法,请您自己看README和INSTALL

一、下载:mirrordir有三种包提供,一种是rpm的,这种包能直接安装;另外就是源码包;src.rpm和tar包。本文是采用RPM包安装的方法

http://mirrordir.sourceforge.net/

http://mirrordir.sourceforge.net/mirrordir-0.10.49-1.i386.rpm

二、安装

[root@linuxsir01 root]# rpm -ivh mirrordir-0.10.49-1.i386.rpm

三、操作:

如果我想为/dev/hda7中的home目录做一个镜像到/dev/hda9磁盘做一个home的镜像;当然,您可以做在/dev/hda7磁盘的一个自建的一个目录内。因为关系到安全,比如把/dev/hda7的磁盘的东西都删除了,所以在同一个磁盘内做镜像意义不是太大。所以最好把镜像放在不同的分区中

1.首先我们要挂载/dev/hda9

我们在/dev/hda7的磁盘中,也就是当前的操作系统中建一个目录hda9

[root@linuxsir01 root]# mkdir /mnt/hda9

然后我们挂载/dev/hda9

[root@linuxsir01 root]#mount /dev/hda9 /mnt/hda9

2.操作一个镜像一个目录。本文是操作/dev/hda7的一个目录/home,所以我们也要在/mnt/hda9已经挂载的磁盘分区中建一个/home目录。

[root@linuxsir01 root]#mkdir /mnt/hda9/home

操作把当前操作系统所在的/dev/hda7磁盘中的/home目录,镜像到/dev/hda9的磁盘中;注意;前提是要把/dev/hda9已经挂到/mnt/hda9目录中

[root@linuxsir01 root]# mirrordir /home /mnt/hda9/home

注意:不要操作反了,如果操作反了,/dev/hda7中的源目录就OVER了。这是有顺序的。因为我们刚才在/dev/hda9中的home目录是空的。如果操作反了,/dev/hda7的/home目录也就成了空目录了。要极为小心。

这样就成功了。我们可能查看一下/mnt/hda9中,可以发现home目录的存在,和镜像源的home目录是一样的

3.如何恢复呢??如果我们在/dev/hda7中的目录/home里面的东西都被我们误删除了,我们就可以用mirrordir来居恢复它。其实上面已经说了,命令极为简单。

[root@linuxsir01 root]# mirrordir /mnt/hda9/home /home

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航