歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

Ubuntu-Cloner:系統備份/恢復/克隆/批量部署

Ubuntu-cloner是針對Ubuntu Linux系統編寫的一個系統備份、恢復、克隆及批量部署工具。圖形界面,鼠標操作,簡單易用。該工具為綠色軟件,解壓即可使用。已在 Ubuntu 8.04 、8.10 、9.04 等版本中測試通過。

使用方法:

1、“雙擊運行”,若彈出對話框,選“運行”;

2、打開終端,進入腳本所在目錄,運行:sudo sh main.sh

應用舉例

1.將 ubuntu 裝在移動硬盤中,配置好。拿到目標機上,從usb啟動,然後運行 ubuntu-cloner ,選擇“克隆當前系統”,按提示進行,即可將移動硬盤中的系統克隆到目標機中。

2. 在一個安裝、配置好的 ubuntu 系統中運行 ubuntu-cloner ,選擇“備份當前系統”,可將系統備份為 tar 或 squashfs 。將備份文件拷到u盤或移動硬盤。在目標機上通過光盤或usb盤啟動 ubuntu live cd ,接上存有系統備份文件的u盤或移動硬盤,運行 ubuntu-cloner ,選擇“恢復系統”,按提示進行,即可將備份的系統恢復到目標機中。

說明

在 ubuntu 8.04 、8.10 、9.04 中測試通過。

程序依賴的包(如 python-gtk2 、zenity 等)ubuntu 官方版都已預裝,某些精簡版、定制版可能沒有,需手動安裝。kubuntu 也沒有。xubuntu、edubuntu 未測。

克 隆或備份時會自動跳過 /mnt/* 、/media/* 、 /proc 、/sys 、/tmp 以及緩存 /var/cache/apt/archives/*.deb 、 /var/cache/apt/archives/partial/* 。如果有其它掛載點如 /windows/* 、 /home/*/win_c 之類,可手動指定排除之。

克隆或恢復系統後會自動生成新的 fstab 。

可自動安裝 GRUB,前提條件是被克隆或被恢復的系統中裝有 GRUB 。

克 隆或恢復時會自動更改主機名以避免出現重名。如果您不喜歡自動更改的主機名,可用 change_hostname.sh 修改,使用方法:sudo sh change_hostname.sh 新主機名 ,或 sudo sh change_hostname.sh 後按提示操作。

已知問題

1. 在 8.04 中恢復 9.04 時,如果文件系統選擇 ext3,則恢復的系統會出現奇怪的權限問題,沒有聲音,不能獲得root權限。或許是新版與舊版的 etx3 不同導致。

解決方法:恢復系統時,建議用相同版本的 Ubuntu Live CD,以避免不同版本系統內部差異導致一些莫名其妙的問題。若手頭只有舊版 Live CD,那麼目標分區不要用 ext3,建議 reiserfs 。

2. 未格式化的分區不會出現在分區選擇列表中。這是因為目前使用的 parted 不太容易處理未格式化分區的容量。用 fidsk 較容易處理,卻不支持 gpt 。待以後改進。

臨時解決方法:運行 ubuntu-cloner 之前,先將目標分區分好並格式化。此時的格式化,只是為了保證分區能夠出現在選擇列表中,因此,用哪種格式並不重要,fat、ntfs、ext2/3/4 等隨便選一種即可。真正克隆或恢復時,還可以重新選擇文件系統、格式化。

3. 關於第三方分區工具

某些第三方分區工具不夠“好 ”,比如,不給分區分配 UUID、創建的文件系統與 ubuntu 所用的版本不同,等等。如果是用第三方工具分的區,那麼,到“選擇用於...的文件系統”步驟時,最好選擇“格式化為...” ;如果是用 ubuntu 自帶的 gparted 分的區,則可以選擇“不格式化,使用現有文件系統”。

4.關於9.10使用 reiserfs

安裝到硬盤的 ubuntu 9.10 沒有 reiserfsprog,因此克隆時無法創建 reiserfs 文件系統。

解決方法:手動安裝 reiserfsprog

Copyright © Linux教程網 All Rights Reserved