歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 用mirrordir做硬盤或者目錄鏡像

用mirrordir做硬盤或者目錄鏡像

日期:2017/2/27 9:40:22   编辑:更多Linux

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




Copyright © Linux教程網 All Rights Reserved