
我已經在這裡搜尋了一些答案,但沒有什麼能讓我滿意。我想要一個可以進行全面備份的備份解決方案,這樣我就可以在發生重大故障(例如 HDD 故障)時還原我的 Ubuntu 系統。
據我所知,我有兩個選擇:
使用 Deja Dup 備份到外部磁碟。這很好,我已經在這樣做了,但是如果我的 HDD 出現故障,並且我在新磁碟上安裝了新的 Ubuntu,Deja Dup 是否能夠從備份檔案中恢復我的所有設定和內容?如果可以,那麼我還應該在 Deja Dup 中添加哪些其他檔案/資料夾來備份?目前我只設定了推薦的 /home 資料夾。告訴 Deja Dup 備份「/」下的所有內容有意義嗎?
磁碟/分割區克隆軟體。這與諾頓幽靈類似。有沒有類似的軟體,有一個漂亮的 GUI,你可以推薦給 Ubuntu?更好的是,如果 Ubuntu 的 liveCD 能夠在安裝步驟中識別這樣的克隆,那就太好了。
我用的是11.10
答案1
我自己剛剛恢復了一個系統。我是 Ubuntu 的新手,但我學到了很多東西,而且我是多分區的粉絲。
備份/etc;好吧,我不知道,但是擁有“fstab”記錄是必不可少的,並且在重新安裝過程中,記住僅格式化 / 分割區也很重要。由於/home/my-name
我的資料分割區有一個掛載點,重新安裝後我發現的最重要的事情是需要立即恢復 fstab。這需要在系統安裝後重新啟動(就像“Windows”),因為我無法立即從命令列呼叫 gedit。
好處是避免需要恢復到/home/my-name
.重新安裝所有先前安裝的程式已經夠麻煩的了。
為了雙重安全,每月克隆整個硬碟是好的。 「dd」會讓你懸在空中,不知道發生了什麼事。 “DDRESCUE”讓您隨時了解狀況。我將看看“Clonezilla”。然而,使用 deja dup 進行備份似乎可以很好地恢復資料。
答案2
我希望您有大量可用空間,並且該可用空間高度可用。在 Debian 系統中,您實際上只需要備份 /home 甚至 /etc 中的內容。然後你可以獲得所有已安裝軟體包的列表,如下所示:
dpkg --get-selections > installed-software
並恢復:
dpkg --set-selections < installed-software && dselect
Deja-dup,或直接使用口是心非應該可以滿足您的需求,與保存硬碟的二進位副本相比,可以節省大量空間。也會更快。
2013年6月19日 我已經編寫了有關如何自動執行口是心非 (crontab) 和使用受密碼保護的 gpg 加密的詳細說明。
答案3
專業上,我們使用 Clonezilla 進行全磁碟和分割區克隆。它可以將磁碟映像到外部 USB、SFTP 或 NFS 共用。它會壓縮映像,並且在某些情況下能夠根據磁碟大小調整分割區大小。
答案4
還有一個命令列工具叫做DD
這將逐字節複製所有內容,甚至包括 uuid(如果您想讓它們同時可啟動,則必須更改 uuid)。
根據我的經驗,經常這樣做可以保留系統的可靠備份,當您想要恢復時,我只需格式化較新的分割區並將備份複製回來即可。