簡介 UCloner 是針對(duì) Ubuntu Linux 編寫的一個(gè)系統(tǒng)備份,、恢復(fù)、克隆工具,; 可將 ubuntu 系統(tǒng)備份為 squashfs 映像文件,,也可從映像文件中恢復(fù)系統(tǒng),與 GHOST 類似,; 可以直接將系統(tǒng)克隆到其它硬盤分區(qū),; 可用來制作 Live 系統(tǒng); 同時(shí)具有命令行和圖形界面,,以滿足不同用戶需求,; UCloner 是開源軟件,遵循 GPL v2 協(xié)議,。 項(xiàng)目主頁: http://code.google.com/p/ucloner/ 附件:
附件:
下載 2010.12.28 UCloner 10.10.2-beta1 附件:
2010.11.14 UCloner 10.10.1 附件:
文件注釋: bug 修正:去掉
finish_clone_restore 中多余的 'cn'
參數(shù),。 增加“完成后自動(dòng)關(guān)機(jī)”選項(xiàng)(borisbsr建議),。 增加“關(guān)閉”按鈕。 UCloner-10.10.1.tar.gz [50.54 KiB] 被下載 927 次 也可到項(xiàng)目主頁下載: http://code.google.com/p/ucloner/downloads/list 注意1:此版本僅適用于 ubuntu 10.10,、10.04,、9.10; 注意2:目前不支持加密主目錄的系統(tǒng),。 注意3:不要把 UCloner 解壓到 Fat32 分區(qū),,否則會(huì)丟失可執(zhí)行權(quán)限,導(dǎo)致無法運(yùn)行,。建議解壓到用戶主目錄,。 注意4:如果您的系統(tǒng)是 Lubuntu 或 Kubuntu,請仔細(xì)看 說明 ,。 TODO 程序內(nèi)部不要用 ./xxx.py 的形式調(diào)用外部腳本,,以免權(quán)限丟失時(shí)無法運(yùn)行。都改成 python xxx.py 或者 sh xxx.sh 備份文件已存在時(shí)提示覆蓋,。 改進(jìn)日志系統(tǒng) 《說明》中增加:在 LIVE 系統(tǒng)中恢復(fù)系統(tǒng)的方法,。 《說明》中增加 /home 獨(dú)立分區(qū)情況下的使用技巧 寫一個(gè)專門修復(fù) grub 的小工具 弄個(gè)可以自動(dòng)生成livecd的選項(xiàng) 估算體積 給出更詳細(xì)的信息 在按鈕上設(shè)定快捷鍵 前邊沒選分區(qū)前 后邊的格式 就不可選(ring0 建議) 修正:目標(biāo)巻名稱如果帶空格的話,會(huì)產(chǎn)生錯(cuò)誤而中斷備份過程(jerimao反饋) 如果能夠支持增量就好嘞(l309j建議) 系統(tǒng)壞掉時(shí),,要還原必須要從ubuntu live CD進(jìn)入U(xiǎn)buntu中運(yùn)行UCloner才能還原,,如果能像ghost在啟動(dòng)項(xiàng)中進(jìn)入選擇鏡像還原就太好了。(J_win 建議) 修改ucloner_cmd.py 第482行,sync --av 改為 sync -vurD,并把所有分區(qū)設(shè)為current,采用更新的方式.最后成功了.(lionhit) 如何把當(dāng)前使用的系統(tǒng)做成 Live 系統(tǒng) 1,,安裝 casper: sudo apt-get install casper ,; 2,用 UCloner 備份當(dāng)前系統(tǒng),文件名后綴必須為 .squashfs (默認(rèn)即是),; 3,,在任一 fat32/ntfs/ext 分區(qū)中創(chuàng)建一個(gè)名為 casper 的目錄(注意,其它分區(qū)中不可再有同名目錄),; 4,,將系統(tǒng)備份文件拷貝到 casper 中; 5,,到 /boot 中將當(dāng)前使用的內(nèi)核和 initrd 文件也拷貝到 casper 中(可用 echo initrd.img-`uname -r` vmlinuz-`uname -r` 來查看文件名),; 6,建立啟動(dòng)項(xiàng),。以 grub4dos 為例: 代碼:
title Live Ubuntu find --set-root /casper/內(nèi)核文件名 kernel /casper/內(nèi)核文件名 boot=casper ro ignore_uuid initrd /casper/initrd文件名 將其中的 “內(nèi)核文件名” 和 “initrd文件名” 用相應(yīng)的文件名替換,。 應(yīng)用舉例 1.將 ubuntu 系統(tǒng)安裝到移動(dòng)硬盤中,配置好,。拿到目標(biāo)機(jī)上,,從usb啟動(dòng)移動(dòng)硬盤中的系統(tǒng),運(yùn)行 Ucloner ,,選擇“克隆”功能,,按提示進(jìn)行,即可將移動(dòng)硬盤中的系統(tǒng)克隆到目標(biāo)機(jī)中,。 2. 在一個(gè)安裝,、配置好的 ubuntu 系統(tǒng)中運(yùn)行 Ucloner ,選擇“備份”功能,,可將當(dāng)前系統(tǒng)備份為 squashfs 文件,。將備份文件拷到u盤或移動(dòng)硬盤。在目標(biāo)機(jī)上通過光盤或USB啟動(dòng) ubuntu live cd ,,接上存有系統(tǒng)備份文件的u盤或移動(dòng)硬盤,,運(yùn)行 Ucloner ,選擇“恢復(fù)”功能,,按提示進(jìn)行,即可將系統(tǒng)映像恢復(fù)到目標(biāo)機(jī)中,。 3. (待續(xù)) 附件:
附件:
附件:
附件:
附件:
附件:
附件:
附件:
附件:
附件:
|
|