linux系統(tǒng)備份(轉(zhuǎn))

在使用Ubuntu之前始花,相信很多人都有過使用Windows系統(tǒng)的經(jīng)歷。如果你備份過Windows系統(tǒng)集峦,那么你一定記憶猶新:首先需要找到一個(gè)備份工具(通常都是私有軟件)仅胞,然后重啟電腦進(jìn)入備份工具提供的軟件環(huán)境,在這里備份或者恢復(fù)Windows系統(tǒng)饺藤。Norton Ghost是備份Windows系統(tǒng)時(shí)經(jīng)常使用的備份工具包斑。

在備份Windows系統(tǒng)的時(shí)候你可能想過,我能不能把整個(gè)C盤都放到一個(gè)ZIP文件里去呢涕俗。這在Windows下是不可能的罗丰,因?yàn)樵赪indows中有很多文件在它們運(yùn)行時(shí)是不允許拷貝或覆蓋的,因此你需要專門的備份工具對Windows系統(tǒng)進(jìn)行特殊處理再姑。

和備份Windows系統(tǒng)不同萌抵,如果你要備份Ubuntu系統(tǒng)(或者其它任何Linux系統(tǒng)),你不再需要像Ghost這類備份工具元镀。事實(shí)上绍填,Ghost 這類備份工具對于Linux文件系統(tǒng)的支持很糟糕,例如一些Ghost版本只能完善地支持Ext2文件系統(tǒng)栖疑,如果你用它來備份Ext3文件系統(tǒng)沐兰,你可能會丟失一些寶貴的數(shù)據(jù)。

1. 備份系統(tǒng)

我該如何備份我的Ubuntu系統(tǒng)呢蔽挠?很簡單住闯,就像你備份或壓縮其它東西一樣,使用TAR澳淑。和Windows不同比原,Linux不會限制root訪問任何東西,你可以把分區(qū)上的所有東西都扔到一個(gè)TAR文件里去杠巡!

首先成為root用戶:

$ sudo su

然后進(jìn)入文件系統(tǒng)的根目錄(當(dāng)然量窘,如果你不想備份整個(gè)文件系統(tǒng),你也可以進(jìn)入你想要備份的目錄氢拥,包括遠(yuǎn)程目錄或者移動硬盤上的目錄):

# cd /

下面是我用來備份系統(tǒng)的完整命令:

# tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /

讓我們來簡單看一下這個(gè)命令:

“tar”當(dāng)然就是我們備份系統(tǒng)所使用的程序了蚌铜。

“cvpfz”是tar的選項(xiàng),意思是“創(chuàng)建檔案文件”嫩海、“保持權(quán)限”(保留所有東西原來的權(quán)限)冬殃、“使用gzip來減小文件尺寸”。

“backup.gz”是我們將要得到的檔案文件的文件名叁怪。

“/”是我們要備份的目錄审葬,在這里是整個(gè)文件系統(tǒng)。

在檔案文件名“backup.gz”和要備份的目錄名“/”之間給出了備份時(shí)必須排除在外的目錄。有些目錄是無用的涣觉,例如“/proc”痴荐、“ /lost+found”、“/sys”官册。當(dāng)然生兆,“backup.gz”這個(gè)檔案文件本身必須排除在外,否則你可能會得到一些超出常理的結(jié)果膝宁。如果不把“ /mnt”排除在外皂贩,那么掛載在“/mnt”上的其它分區(qū)也會被備份。另外需要確認(rèn)一下“/media”上沒有掛載任何東西(例如光盤昆汹、移動硬盤)明刷,如果有掛載東西,必須把“/media”也排除在外。

有人可能會建議你把“/dev”目錄排除在外,但是我認(rèn)為這樣做很不妥座泳,具體原因這里就不討論了刹帕。

執(zhí)行備份命令之前請?jiān)俅_認(rèn)一下你所鍵入的命令是不是你想要的。執(zhí)行備份命令可能需要一段不短的時(shí)間。

備份完成后,在文件系統(tǒng)的根目錄將生成一個(gè)名為“backup.tgz”的文件,它的尺寸有可能非常大∽槿ィ現(xiàn)在你可以把它燒錄到DVD上或者放到你認(rèn)為安全的地方去。

在備份命令結(jié)束時(shí)你可能會看到這樣一個(gè)提示:'tar: Error exit delayed from previous errors'步淹,多數(shù)情況下你可以忽略它从隆。

你還可以用Bzip2來壓縮文件,Bzip2比gzip的壓縮率高缭裆,但是速度慢一些键闺。如果壓縮率對你來說很重要,那么你應(yīng)該使用Bzip2澈驼,用“j”代替命令中的“z”辛燥,并且給檔案文件一個(gè)正確的擴(kuò)展名“bz2”。完整的命令如下:

# tar cvpjf backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys /

2. 恢復(fù)系統(tǒng)

在進(jìn)行恢復(fù)系統(tǒng)的操作時(shí)一定要小心缝其!如果你不清楚自己在做什么挎塌,那么你有可能把重要的數(shù)據(jù)弄丟,請務(wù)必小心内边!

接著上面的例子榴都。切換到root用戶,并把文件“backup.tgz”拷貝到分區(qū)的根目錄下假残。

在Linux中有一件很美妙的事情缭贡,就是你可以在一個(gè)運(yùn)行的系統(tǒng)中恢復(fù)系統(tǒng),而不需要用boot-cd來專門引導(dǎo)辉懒。當(dāng)然阳惹,如果你的系統(tǒng)已經(jīng)掛掉不能啟動了,你可以用Live CD來啟動眶俩,效果是一樣的莹汤。你還可以用一個(gè)命令把Linux系統(tǒng)中的所有文件干掉,當(dāng)然在這里我不打算給出這個(gè)命令颠印!

使用下面的命令來恢復(fù)系統(tǒng):

# tar xvpfz backup.tgz -C /

如果你的檔案文件是使用Bzip2壓縮的纲岭,應(yīng)該用:

# tar xvpfj backup.tar.bz2 -C /

注意:上面的命令會用檔案文件中的文件覆蓋分區(qū)上的所有文件。

執(zhí)行恢復(fù)命令之前請?jiān)俅_認(rèn)一下你所鍵入的命令是不是你想要的线罕,執(zhí)行恢復(fù)命令可能需要一段不短的時(shí)間止潮。

恢復(fù)命令結(jié)束時(shí),你的工作還沒完成钞楼,別忘了重新創(chuàng)建那些在備份時(shí)被排除在外的目錄:

# mkdir proc

# mkdir lost+found

# mkdir mnt

# mkdir sys

等等

當(dāng)你重啟電腦喇闸,你會發(fā)現(xiàn)一切東西恢復(fù)到你創(chuàng)建備份時(shí)的樣子了!

2.1. 恢復(fù)GRUB

請參考“如果GRUB掛掉了如何恢復(fù)”()询件。

就是這樣了燃乍!我希望這篇文章對你有用!

同時(shí)宛琅,對任何可能的反饋表示感謝刻蟹!



3.備份完畢下載

# yum install lrzsz

# sz xxxx.tgz

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市嘿辟,隨后出現(xiàn)的幾起案子舆瘪,更是在濱河造成了極大的恐慌,老刑警劉巖红伦,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件介陶,死亡現(xiàn)場離奇詭異,居然都是意外死亡色建,警方通過查閱死者的電腦和手機(jī)哺呜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來箕戳,“玉大人某残,你說我怎么就攤上這事×晡” “怎么了玻墅?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長壮虫。 經(jīng)常有香客問我澳厢,道長环础,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任剩拢,我火速辦了婚禮线得,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘徐伐。我一直安慰自己贯钩,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布办素。 她就那樣靜靜地躺著角雷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪性穿。 梳的紋絲不亂的頭發(fā)上勺三,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機(jī)與錄音需曾,去河邊找鬼檩咱。 笑死,一個(gè)胖子當(dāng)著我的面吹牛胯舷,可吹牛的內(nèi)容都是我干的刻蚯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼桑嘶,長吁一口氣:“原來是場噩夢啊……” “哼炊汹!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逃顶,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤讨便,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后以政,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體霸褒,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年盈蛮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了废菱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡抖誉,死狀恐怖殊轴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情袒炉,我是刑警寧澤旁理,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站我磁,受9級特大地震影響孽文,放射性物質(zhì)發(fā)生泄漏驻襟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一芋哭、第九天 我趴在偏房一處隱蔽的房頂上張望沉衣。 院中可真熱鬧,春花似錦楷掉、人聲如沸厢蒜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至愕贡,卻和暖如春草雕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背固以。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工墩虹, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人憨琳。 一個(gè)月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓诫钓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親篙螟。 傳聞我的和親對象是個(gè)殘疾皇子菌湃,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容