如何備份Linux系統(tǒng)
如何備份Linux系統(tǒng)
備份是一項(xiàng)重要的工作,但是很多人沒有去做。一旦由于使用不當(dāng)造成數(shù)據(jù)丟失,備份就成了真正的救命者。那么如何備份Linux系統(tǒng)呢?小編為大家分享了備份Linux系統(tǒng)的解決方法,下面大家跟著學(xué)習(xí)啦小編一起來了解一下吧。
備份Linux系統(tǒng)方法
制作系統(tǒng)磁盤的鏡像拷貝最大的問題是你必須從另外一個(gè)設(shè)備啟動(dòng),這樣才能得到一個(gè)真正的拷貝。第一種可供選擇的方法有Live CD和可啟動(dòng)U盤。你很可能在什么地方保存有一份你最喜歡的發(fā)行版安裝盤的拷貝,這是一個(gè)最明顯的選擇。在這里我們將使用U盤上的Ubuntu 10.04發(fā)行版。第二種選擇是使用Clonezilla之類的真正用于磁盤復(fù)制的發(fā)行版。這也許是你完成這項(xiàng)工作最簡(jiǎn)單的方法,尤其是在你不習(xí)慣使用命令行的情況下。
選擇1: 可啟動(dòng)Ubuntu優(yōu)盤
如果你已經(jīng)運(yùn)行了一個(gè)Ubuntu,那么創(chuàng)建一個(gè)可啟動(dòng)U盤不過是小菜一碟。不過如果沒有的話要?jiǎng)?chuàng)建也不是十分困難。你真正需要的只是這個(gè)發(fā)行版的ISO文件。如果你連這個(gè)都沒有的話,那你就到Ubuntu站點(diǎn)下載。在這個(gè)下載頁(yè)有一個(gè)選項(xiàng),告訴你怎么在Mac OS X、Ubuntu和Windows下面創(chuàng)建可啟動(dòng)U盤。
一旦創(chuàng)建,你可以直接用這個(gè)U盤啟動(dòng)。你可能需要改變你的BIOS設(shè)置以便可以從USB設(shè)備啟動(dòng)。很多較新的系統(tǒng)(如Dell的機(jī)器)有一個(gè)亮出啟動(dòng)菜單的選項(xiàng),方法是在加電啟動(dòng)的時(shí)候按下F12 鍵。一旦系統(tǒng)啟動(dòng)完成,你就可以開始制作你的鏡像備份了。你可能想運(yùn)行一下System/Administration列表下面的Disk Utility。這樣可以讓你有機(jī)會(huì)看到所有連接在系統(tǒng)上的磁盤及其他們的組織結(jié)構(gòu)。
Disk Utility提供許多工具,包括掛載/卸載和格式化一個(gè)卷。如果你要重用一個(gè)老的Windows盤,那么從這里開始并格式化驅(qū)動(dòng)器是一個(gè)好辦法。 GParted 0.5.1包含在標(biāo)準(zhǔn)的Ubuntu 10.4基本啟動(dòng)盤中,其中包括一個(gè)拷貝分區(qū)的選項(xiàng)。完成這項(xiàng)工作的指示可以在GParted站點(diǎn)或者Ubuntu論壇找到。如果你想要,也可以使用GParted Live CD。
如果你選擇了將系統(tǒng)備份到一個(gè)外置的USB驅(qū)動(dòng)器,那你得做好等待的準(zhǔn)備。在我們這種情況下預(yù)計(jì)時(shí)間大概是四個(gè)小時(shí)左右。使用Thermaltake BlackX ST0005U之類的硬盤盒適配器是一個(gè)不錯(cuò)的選擇。它帶有eSATA連接器,可以極大地加速數(shù)據(jù)的傳輸處理。如果你失意個(gè)經(jīng)常折騰或者嘗新系統(tǒng)的人,那么這個(gè)東西是一個(gè)必需品。
GParted
Disk Utility
選擇2: Clonezilla
Clonezilla是一個(gè)專門用來克隆磁盤驅(qū)動(dòng)器的Linux發(fā)行版。它可以操作任何你所能想象到的文件系統(tǒng)類型。Clonezilla有兩種版本:Live和SE。Live版本與Ubuntu的Live優(yōu)盤有著幾乎相同的用法。你用Live優(yōu)盤啟動(dòng)計(jì)算機(jī),然后便可以在任何連接在計(jì)算機(jī)上的磁盤上進(jìn)行各種拷貝操作。Clonezilla提供了多種工具,用一個(gè)簡(jiǎn)單的菜單系統(tǒng)組織起來以便提供操作的幫助指導(dǎo)。默認(rèn)的分區(qū)拷貝工具是Partclone。Clonezilla的SE版(服務(wù)器版)意味著它可以用來在網(wǎng)絡(luò)上進(jìn)行磁盤克隆。
Clonezilla的最新版本是1.2.5.17,基于Debian或者Ubuntu?,F(xiàn)在你還可以下載AMD64的版本,支持所有的64位應(yīng)用程序,并且可以對(duì)更大的分區(qū)進(jìn)行鏡像。所有的應(yīng)用程序都更新到了最新版,內(nèi)核則用的是 2.6.32-12。使用Clonezilla進(jìn)行硬盤鏡像最難的地方是要弄清楚哪個(gè)是主驅(qū)動(dòng)器,哪個(gè)是用來拷貝的。Clonezilla在拷貝主引導(dǎo)記錄(MBR)的時(shí)候做的非常仔細(xì),而用Ubuntu的Live CD完成同樣工作的時(shí)候需要玩一些命令行上面的魔術(shù)。
選擇3: dd
如果你是一個(gè)命令行控,你可以使用dd命令來完成這些事情。用dd對(duì)一個(gè)驅(qū)動(dòng)器進(jìn)行鏡像的命令類似于這樣:
# dd if=/dev/sda of=/dev/sdb
這里假設(shè)/dev/sda是你想要拷貝的驅(qū)動(dòng)器而/dev/sdb是目標(biāo)驅(qū)動(dòng)器。你會(huì)發(fā)現(xiàn)發(fā)現(xiàn)這種辦法的速度跟上面的選擇1里面提到的GParted方式一樣。你選擇那種方法其實(shí)真的無所謂,重要的事情是你做了某種類型的系統(tǒng)備份。計(jì)算機(jī)總是時(shí)不時(shí)的可能出錯(cuò),而備份就是現(xiàn)在你能花最小代價(jià)來負(fù)擔(dān)的辦法?,F(xiàn)在就把你的憂愁扔到一邊,備份你的系統(tǒng)吧。繼續(xù)吧,我們等著你。
Clonezilla
看過“如何備份Linux系統(tǒng) ”的人還看了: