Linux系統備份還原工具3(使用Clonezilla/再生龍對硬盤進行鏡像和克隆,類似於Ghost)


說明:經過實驗驗證,再生龍主要是適合在本機還原原大小的分區,不適合將鏡像備份還原到不同大小分區,期間可能有很多莫名奇妙的問題出現。硬盤對拷和PXE網刻這些沒發現什么不好。如果要還原到別的電腦鏡像制作時建議使用TAR壓縮工具實踐,這個主要是快且沒那么多限制。

Clonezilla是一個用於Linux,Free-Net-OpenBSD,Mac OS X,Windows以及Minix的分區和磁盤克隆程序。它支持所有主要的文件系統,包括EXT,NTFS,FAT,XFS,JFS和Btrfs,LVM2,以及VMWare的企業集群文件系統VMFS3和VMFS5。Clonezilla支持32位和64位系統,同時支持舊版BIOS和UEFI BIOS,並且同時支持MBR和GPT分區表。它是一個用於完整備份Windows系統和所有安裝於上的應用軟件的好工具,而我喜歡用它來為Linux測試系統做備份,以便我可以在其上做瘋狂的實驗搞壞后,可以快速恢復它們。

Clonezilla也可以使用dd命令來備份不支持的文件系統,該命令可以復制塊而非文件,因而不必在意文件系統。簡單點說,就是Clonezilla可以復制任何東西。(關於塊的快速說明:磁盤扇區是磁盤上最小的可編址存儲單元,而塊是由單個或者多個扇區組成的邏輯數據結構。)

其實就是一個Linux版的Ghost,甚至比Ghost還要強大,支持PXE進行批量還原,並且通殺Linux,Mac,Windows的系統文件格式。

由於官方經常更新里面的操作,不過是基於中文界面,一看就能用,操作方式可以進去之后再慢慢進行摸索吧。下面列出一些官方以及實踐的文件。

制作U盤啟動也非常方便,只需要把文件拷貝到U盤即可。

官方下載:http://www.clonezilla.org/downloads/download.php?branch=alternative

離線版本:(鏈接: https://pan.baidu.com/s/1dEYSUNB 密碼: p5fc)

對於i386和AMD64的區別:

請先嘗試i386版本(最慢,但適用於幾乎現代的x86 CPU)。但是,如果您需要UEFI安全啟動,請使用AMD64版本的替代(基於Ubuntu)的Clonezilla Live。

關於制作U盤啟動的一些說明:

1、一般官方說只要解壓出ZIP的文件,然后復制到U盤即可啟動。

2、如果嘗試第一種無法使用時,可以嘗試將ISO文件寫入到U盤啟動,我猜測可能是一些老主板不知道U盤的UEFI模式啟動,制作參考:http://www.cnblogs.com/EasonJim/p/7616673.html

3、如果發現硬盤分區沒有時,應該嘗試在Shell上使用mount掛載硬盤分區。

4、再生龍不支持還原到別的分區,只能還原到原分區,但是可以通過修改文件來達到目的,將分區名稱,比如sda1開頭的替換成需要還原的分區名,然后修改parts文件的內容為需要還原的分區名。

5、不支持從大分區鏡像還原到小分區,但是可以通過小分區鏡像還原到大分區,但是還原后要重新更新UUID和容量。可以參考這個來找一下思路:http://www.cnblogs.com/EasonJim/p/7461319.html

6、如果想從大分區還原到小分區的鏡像,只能從根本入手,備份鏡像的機器先調小,備份鏡像后再還原。那么得到的鏡像就足夠小了。推薦工具Gparted。

U盤制作方法:

sudo fdisk -l 

查看磁盤信息,主要看清楚u盤的路徑(例如:/dev/sdb1)、格式(例如:FAT32)

sudo mkfs.vfat -F 32 /dev/sdb1 

格式化U盤為FAT32,如果格式化不掉,那是因為Ubuntu Desktop版本的是自動mount的,所以我們要先umount一下,然后再格式化。

sudo umount /media/XXX/F86C-FD3D/

XXX是指u盤掛着在哪個用戶下,umount之后再進行格式化:

sudo mkfs.vfat -F 32 /dev/sdb1
sudo mount /dev/sdb1 /mnt

把U盤掛載到/mnt目錄下

unzip clonezilla-live-20160210-wily-amd64.zip -d /mnt

解壓clonezilla-live-20160210-wily-amd64.zip到/mnt目錄

cd /mnt/utils/linux/

進入這個目錄

sudo bash ./makeboot.sh /dev/sdb1

運行腳本文件,將信息寫到/dev/sdb1上

cd / 

來到根目錄,如果還在/mnt目錄下的話就不能umount,

umount /mnt

umount掉U盤,至此,u盤制作完畢。

第二種制作U盤啟動方法:

1、使用Tuxboot

下載:https://tuxboot.org/download/,離線版本上面已經有了。

2、使用

 

參考:

http://clonezilla.nchc.org.tw/clonezilla-live/(官方教程)

http://forum.ubuntu.org.cn/viewtopic.php?p=2643583

http://www.linuxidc.com/Linux/2014-09/107117.htm

http://www.linuxidc.com/Linux/2013-11/92335.htm

http://www.linuxidc.com/Linux/2011-06/37854.htm

http://www.linuxidc.com/Linux/2010-11/30152.htm

http://www.linuxidc.com/Linux/2009-05/20148p5.htm

http://storysky.blog.51cto.com/628458/291587/

http://www.178linux.com/8996 

http://blog.csdn.net/lu_embedded/article/details/58703899

http://blog.sina.com.cn/s/blog_6fae1cb80100m2tg.html

https://www.ibm.com/developerworks/cn/linux/l-clonezilla/

http://blog.csdn.net/jiangwei0512/article/details/73692007

http://www.linuxidc.com/Linux/2011-06/37854.htm(還原到不同分區的做法)

http://blog.csdn.net/acoolbest/article/details/51027240(U盤制作方法,以上部分內容轉自此篇文章)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM