提要: 為了系統的安全,我們經常要用到各種備份工具和設備,比如硬件方面,我們要用到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