Linux常用備份恢復工具
對系統(tǒng)管理員而言,經(jīng)常對重要的文件進行備份是應該養(yǎng)成的良好習慣。小編為大家分享了Linux常用備份恢復工具,下面大家跟著學習啦小編一起來了解一下吧。
Linux常用備份恢復工具
在 Linux 中可以通過各種各樣的方法來執(zhí)行備份。所涉及的技術從非常簡單的腳本驅(qū)動的方法,到精心設計的商業(yè)化軟件。備份可以保存到遠程網(wǎng)絡設備、磁帶驅(qū)動器和其他可移動媒體上。備份可以是基于文件的或基于驅(qū)動器映像的??捎玫倪x項很多,您可以混合搭配這些技術,為您的環(huán)境設計理想的備份計劃。重要數(shù)據(jù)的丟失可能意味著致命的破壞。盡管如此,還是有無數(shù)專業(yè)人員忽視了對他們的數(shù)據(jù)的備份。雖然原因可能各不相同,但是,最常見的一個解釋是,執(zhí)行例行備份確實煩瑣。由于機器擅長于完成普通而重復的任務,因此,自動化備份的過程是降低工作內(nèi)在的枯燥性和人們與生俱來的拖延傾向的關鍵所在。備份固然重要,但恢復文件更重要。當一些災難發(fā)生時,沒有哪種方法能比恢復系統(tǒng)更快地解決問題,除非備份已經(jīng)失效。
如果您使用 Linux,那么您就已經(jīng)可以使用那些創(chuàng)建定制備份解決方案的極其強大的工具。下面介紹的軟件,可以讓您使用幾乎每個 Linux 發(fā)行版本都附帶的開放源代碼工具來執(zhí)行從簡單的到更高級而且安全的網(wǎng)絡備份。以前Linux備份工作比較復雜,通常在命令行下完成,若你不熟悉Linux系統(tǒng)文件和設備,情況則會變得更糟。隨著Linux應用擴展許多Linux下備份軟件也都具有圖形界面。這里分別介紹幾種易于使用的Linux備份軟件。Linux備份軟件有許多種:系統(tǒng)自身的、基于開發(fā)源代碼的、商業(yè)軟件。由于篇幅的關系,本文只對二十個工具的用途、原理和使用作指導性的介紹,要了解更加詳細的使用情況,讀者可以根據(jù)文中的介紹去查找和使用。
1 Xtar
軟件名稱:Xtar
最新版本:4.4.6
適用平臺: Unix、Linux
軟件授權:開放源代碼
Xtar 是桌面環(huán)境下查看和處理tar的工具。tar工具是Unix備份文件的工具,Linux繼承了這個工具。tar幾乎可以工作于任何環(huán)境中所以Linux老用戶都信賴它。但是tar是一個命令行的工具,沒有圖形界面。tar命令需要匹配許多參數(shù),下面是一個簡單的備份任務:在/tmp目錄中創(chuàng)建一個backup.tar的文件,包括/home目錄中所有文件。然后將數(shù)據(jù)備份到一個Jaz驅(qū)動器中:
$tar czvf /mnt/jaz/backup.tgz - /home
tar命令的參數(shù)非常多,常用的包括30多個初學者往往不易掌握。Xtar是一個圖形化的tar工具。Xtar全部兼容tar命令,可以在桌面環(huán)境下完成打包整個目錄樹的任務,這使得它特別適合用于備份。Xtar與文件系統(tǒng)無關,可以使用在ext2、ext3、JFS、Reiser和其它文件系統(tǒng)上。支持各種備份介質(zhì):軟盤、光盤、可重寫的光盤、JazZip、磁帶等。Xtar工作界面如圖-1。
圖-1 Xtar工作界面
2 Kdat
軟件名稱:Kdat
最新版本: 1.99e
適用平臺: Unix、Linux
軟件授權:開放源代碼
Kdat 是一個功能強大的Linux 備份工具。KDat是焦油基質(zhì)的磁帶檔案文件, 它的建立原意是在單一磁帶上操作多重文檔。它包含備份、恢復、比較等功能。Kdat是KDE自身的備份軟件。Kdat以下特色:
本地文件系統(tǒng)的簡單圖形接口和磁帶目錄。
同一磁帶上的多文檔。
存于本地硬盤上的檔案和文件的完善索引。
從檔案中選擇性地恢復文件。
為頻繁使用的備份備份頭文件( profiles)。
由于使用了GTK 圖形庫,所以擁有非常友好和漂亮的用戶界面。
使用很簡單,支技多片壓縮的方式,可以用來壓縮、解壓縮。
使用Kdat需要安裝系統(tǒng)工具包:kdeadmin。在Linux發(fā)行版本中可以找到。也可以在它的主頁下載。使用方法:在KDE環(huán)境下啟動一個終端輸入:
#kdat
要從 KDat 建立的備份組回存一個或更多文件,將備份磁帶放進磁帶機,從“File”選單項目選擇“Mount Tape”(或在磁帶的圖示上按下鼠標左鍵) KDat 會試著從磁帶讀入開頭信息,如果成功的話,會試著找尋符合開頭信息的磁帶索引。這個索引存在硬盤,是由 KDat 為所格式化的每一個備份磁帶所做的唯一文件,每一次進行備份就會更新。如果符合的索引遺失了, KDat 會通知您這件事,并且如果可以讀取磁帶重建索引的話會詢問您。
使用Kdat前必須先安裝磁帶機。安裝磁帶機有三種方法:
◆從"文件"菜單選擇"Mount Tape" 。
◆單擊工具條上的磁帶驅(qū)動器圖標。
◆右鍵單擊磁帶驅(qū)動器樹的節(jié)點, 選擇"Mount Tape"項。Kdat工作界面如圖-2。
圖-2 Kdat工作界面
Kdat彈出磁帶前, 您必須卸除磁帶。 卸除磁帶有三種方法:
◆從"文件"菜單種選擇"Unmount Tape"項。
◆單擊工具條上的磁帶驅(qū)動器圖標。
◆右鍵單擊磁帶驅(qū)動器樹的節(jié)點, 選擇"Unmount Tape"項。
在磁帶被KDat使用前, 它必須被KDat格式化。 某些類型的磁帶在存貯數(shù)據(jù)前必須格式化。 This is not what KDat does when formatting a tape. 如果您的磁帶驅(qū)動器要求磁帶在使用前格式化,那么它們必須在KDat的"格式化"之前格式化。典型的軟磁帶驅(qū)動器要求它們的介質(zhì)被格式化, 但是DAT驅(qū)動器卻不那么做。格式化磁帶有兩種方法:
◆從"文件"菜單中選擇"格式化磁帶..."。
◆右鍵單擊磁帶驅(qū)動器樹的節(jié)點, 選擇"格式化磁帶..."項。
3 Taper
軟件名稱:Taper
最新版本: 7.01
適用平臺: Unix、Linux
軟件授權:開放源代碼
Taper一個開放源代碼的軟件,擁有良好用戶界面的磁帶備份和恢復軟件,它可以從一臺磁帶機上備份/恢復軟件。支持自動更新備份和恢復,是一個相當好用的工具。Taper可以運行在命令行和KDE、Gonme桌面環(huán)境下。在命令行下啟動一個終端輸入:
$Taper –T r
即可啟動,工作界面如圖-3。
圖-3 Taper工作界面
和Kdat相比Taper最大的優(yōu)點是支持多種備份介質(zhì):磁帶、軟盤、ZIP驅(qū)動器、硬盤等。畢竟磁帶機的價格還是比較昂貴的。缺點是Taper最新版本一次備份文件最大容量不能大于4gb。
4 Arkeia Smart Backup
軟件名稱:Arkeia Smart Backup
最新版本: 5.41
適用平臺: Unix、Linux、BSD、Windows
軟件授權:共享軟件
Arkeia Smart Backup是對一些小的和正在成長中的網(wǎng)路發(fā)展易用的數(shù)據(jù)而設計出來的保護軟件。Smart Backup產(chǎn)生了一種新的直觀的繪畫界面充滿著強大的優(yōu)勢,Arkeia網(wǎng)路支持多流的數(shù)據(jù)引擎技術。Arkeia Smart Backup是一個高速備份軟件,是一個基于客戶/服務模式的備份解決方案。Arkeia可以只使用一個服務器而備份你網(wǎng)絡中的所有終端數(shù)據(jù)。Arkeia使用了獨特的多線程技術備份速度可以達到Kdat的3倍。該備份軟件唯一的缺點是,無需付費的版本其備份的最大容量只允許有50GB;假若超過了50GB,便需要額外采購License才能夠繼續(xù)使用。
如果客戶端是選擇用圖形界面的,需要Java 虛擬機支持(或者JDK)。作為商業(yè)軟件Arkeia Smart Backup和Kdat相比最大的優(yōu)點是備份速度快(在高速網(wǎng)絡中Arkeia Smart Backup一個小時可以備份700GB文件)、和廣泛應用的平臺(通過Samba可以備份Windows主機), Arkeia Smart Backup支持的數(shù)據(jù)庫包括:MySql、DB2、Oracle、Lotus、PostgreSQL、Sybase等。
如果使用圖形界面需要安裝兩個軟件:arkeiasb-server(服務器)、arkeiasb-gui(圖形化前端)。Arkeia Smart Backup有非常詳細的在線幫助,很容易上手。Arkeia Smart Backup工作界面如圖-4。
圖-4 Arkeia工作界面
作為商業(yè)軟件Arkeia Smart Backup和Kdat、Taper相比最大的優(yōu)點是備份速度快(如果磁盤或磁帶支持的話,Arkeia能以超過20MB/s 的速度備份)、和廣泛應用的平臺。Arkeia可以支持異構(gòu)平臺( Linux、WindowsNT/2000/2003/XP、Mac OS X 、Solaris 8、SCOUNIX 7、IRIX、AIX、HP-UX、Tru64 UNIX (Compaq/HP/Digital)、OPENBSD、FREEBSD、NETBSD),其中經(jīng)過Arkeia認證的Linux發(fā)行版本有:RedHat Linux 6.0-9.0,REL 3 4/ Fedora Linux、Mandrake 7.0-10.0、 Slackware 8.0、Debian 2.2-3.1、SuSE linux 7.1-10.x。Arkeia支持的數(shù)據(jù)庫包括:Mtsql、DB2、Oracle、Sybase等。Arkeia Smart Backup 5.41的商業(yè)版本價格從5,000美元到20,000美元。,
4 Ghost for Linux
軟件名稱:Ghost for Linux
最新版本: V0.13 ISO
適用平臺:Linux
軟件授權:開放源代碼軟件
Ghost for Linux一個出色的硬盤對拷工具,它可以把一個磁盤上的全部內(nèi)容復制到另外一個磁盤上,也可以把磁盤內(nèi)容復制為一個磁盤的鏡像文件,以后你可以用鏡像文件創(chuàng)建一個原始磁盤的拷貝。它可以最大限度地減少你每次安裝操作系統(tǒng)的時間。在Linux系統(tǒng)安裝及維護中經(jīng)常要安裝Linux系統(tǒng),及其運行在系統(tǒng)上的應用程序。非常需要Ghost for Linux,它能適用于不同大小的硬盤,而且空間都被充分利用起來。注意Ghost for Linux不是http://www.symantec.com/的Ghost。它是一個開放源代碼軟件,支持ATA, serial-ATA, SCSI硬盤。圖-5是Ghost for Linux工作界面。
圖-5 Ghost for Linux工作界面
使用Ghost for Linux的進行Linux系統(tǒng)備份的優(yōu)點在于:無需購買磁帶機設備,使用一個大硬盤就可以為多臺系統(tǒng)進行全盤備份(一臺磁帶機的價格相當于100個硬盤的價格)??梢允褂媚涿麄鬏?shù)姆绞桨褌浞菸募鬏數(shù)紽TP服務器。缺點在于:備份時間比磁帶機長。
6 mkCDrec
軟件名稱: mkCDrec
最新版本: 0.8.5
適用平臺: Unix、Linux
軟件授權:開放源代碼軟件
MKCDREC是Linux操作系統(tǒng)上的基于文件的系統(tǒng)備份和恢復工具。MkCDrec(建立可恢復系統(tǒng)的只讀CD)是Linux系統(tǒng)中建立可引導災難恢復CD的工具。它支持多數(shù)文件系統(tǒng)、RAID(廉價冗余磁盤陣列)以及可選的工具,可以用來進行系統(tǒng)故障修復。在這些工具中,有分區(qū)管理工具、內(nèi)存檢測工具、數(shù)據(jù)恢復工具等等。mkCDrec支持目前發(fā)布的大多數(shù)Linux系統(tǒng)版本 。系統(tǒng)恢復引導CD中要有一個能夠工作的操作系統(tǒng)內(nèi)核,通過該內(nèi)核進行引導并進入Linux系統(tǒng)。MkCDrec程序所帶的Linux內(nèi)核為2.4.18。圖-6是mkCDrec 引導界面。
圖-6 mkCDrec 引導界面
使用mkCDrec CD進行引導系統(tǒng),用戶還需作其他工作:如果用戶選擇建立系統(tǒng)備份,那么用戶可以執(zhí)行/etc/recovery/start-restore.sh 命令,該命令運行后將提示用戶完整的系統(tǒng)恢復過程。如果您在建立啟動CD時沒有進行備份,那么系統(tǒng)會提示沒有數(shù)據(jù)可以進行恢復。/etc/recovery目錄包含了許多工具可以用來進行系統(tǒng)恢復或者修復崩潰的服務器。在mkCDrec的Web站點上有詳細的說明。在/cdrom/utilities 目錄中,有其他幾個非常有用的硬件工具: parted (Linux分區(qū)動態(tài)調(diào)整的工具)、memtest(內(nèi)存質(zhì)量缺陷檢測工具)、e2salvage (從ext2分區(qū)進行數(shù)據(jù)恢復的工具)。
7 NeroLINUX
軟件名稱:NeroLINUX
最新版本:2.0.0.0-6
適用平臺: Linux
軟件授權:共享軟件
隨著Linux內(nèi)核版本的增加,Linux操作系統(tǒng)越來越大。一個完整安裝的Linux RedHat 9需要4.5GB,用傳統(tǒng)的CD-R備份硬盤已經(jīng)力不從心:使用CD-RW分卷方式太麻煩。用DVD刻錄機備份操作系統(tǒng)成為必然。刻錄軟件供應商Nero公司發(fā)布了NeroLINUX。操作上NeroLINUX與Windows的版本基本相同,它支持2.4/2.6版本內(nèi)核,并且將采用RPM和Debian包等易安裝軟件包形式。Nero發(fā)布了目前的系統(tǒng)支持列表,以下的Linux版本將可以直接安裝使用:SuSE Linux 8.0-9.2、Red Hat Linux 7.2-9、Red Hat Enterprise Linux 3、Fedora Core 1-3、Debian GNU/Linux 3.0(2.4內(nèi)核)。從備份介質(zhì)方面NeroLINUX支持所有主流刻錄盤片。NeroLINUX工作界面如圖-7。
圖-7 NeroLINUX工作界面
NeroLINUX是桌面環(huán)境下的一個CD/DVD刻錄軟件,有非常容易使用的界面,功能比較齊全。其操作和Windows中的并無差別。用戶可以到Nero的官方網(wǎng)站下載它的RPM包來試用。這里就不再多說了。 缺點:目前NeroLINUX還只有RPM和Deb兩種版本,沒有提供源代碼,所以只能用于使用以上兩種發(fā)行版本的Linux。Linux環(huán)境下其他DVD刻錄軟件還包括:K3b(http://www.k3b.org/)。
8 K3b
軟件名稱:K3b
最新版本:2.6.8
適用平臺: Linux
軟件授權:開放源代碼
K3b提供了基于growisofs的一個友好界面和許多其他刻錄工具。NeroLinux不是免費的。這里向大家推薦K3b這款Linux下免費的刻錄軟件。用戶可以直接到官方文章下載它的RPM包。安裝后點擊開始中的快捷方式就可以啟動了(圖-8為K3b在Linux中的運行窗口)。
圖-8 K3b在Linux中的運行窗口
在K3b的下方是刻錄選項窗口,如果要刻錄DVD數(shù)據(jù)光盤直接點擊“New Data DVD Project”,然后出現(xiàn)刻錄文件窗口,此時可以將上方的文件拖到這個窗口中并點擊“Burn”按鈕,在出現(xiàn)的設置窗口中,直接點擊“Burn”按鈕就可以開始刻錄了。如果你的光盤是可擦寫光盤,你同樣可以在K3b中進行擦除光盤數(shù)據(jù)操作,方法是在K3b下方刻錄選項窗口中右擊鼠標,然后選擇“擦除CD-RW”菜單,這時可以看到在窗口中添加了一個“擦除CD-RW”圖標,現(xiàn)在將要擦除的光盤放入光驅(qū)后點擊“擦除CD-RW”按鈕。最后在出現(xiàn)的窗口中點擊“Start”按鈕就可以擦除了。在K3b中我們?nèi)匀豢梢赃M行光盤對拷等工作,使用方法都是先在刻錄選項窗口中右擊,再在出現(xiàn)的菜單中選擇要刻錄的選項,最后點擊此項就可以刻錄了。
看過“ Linux常用備份恢復工具 ”的人還看了:
1.linux系統(tǒng)怎么備份
2.Linux文件權限怎么備份和恢復
3.lg電腦系統(tǒng)
4.Linux系統(tǒng)怎么刷新主板BIOS
5.操作系統(tǒng)教程大全