當遷移到Linux時,您可能會注意到您的版本附帶了一個默認的備份工具。但它可能不會設置為備份系統的所有重要部分。此外,使用默認工具可能會導致備份比需要的更大、效率更低。
下面是一些備份Linux系統的替代方法,以充分利用可用的存儲空間。
Ubuntu桌面上的默認工具dejá-dup,只在默認情況下設置為備份主目錄。但這遺漏了一些重要的事情,您將需要輕鬆地恢復您的系統工作秩序。將您的系統視為以下三個部分:
現在,您可以輕鬆地將默認工具設置為備份上述三種工具。但這是假設你有大量的存儲空間,或者它可能涉及到在互聯網上洗牌大量的數據。下面的應用程序和技巧可以幫助您最小化所需的空間,同時確保您在發生熔燬時仍能得到保護。
這是駐留在/home/[username]目錄下的用戶帳戶中的數據。這包括您的個人配置,通常存儲在以點開頭的文件或目錄(例如/home/[username]/.local)以及音樂、圖片和其他文件和文件夾(如默認文檔或下載文件夾)中。這是您可能會重點備份的數據,也是最常開箱即用的數據。
將/home目錄放在一個單獨的分區上的一個很好的理由是,您可以將它與系統的主要部分分開使用。如果這樣做,可以通過克隆整個分區來備份主目錄。然後就可以像在磁盤級別一樣精確地恢復它。
如前所述,其中一個選項是dd,它將精確地克隆磁盤或分區(這意味著您的備份與整個分區的大小相同)。考慮使用克隆zilla。它可以備份磁盤/分區的結構,但是省略了未使用的磁盤空間,因此您的備份只是分區包含的實際數據的大小。
文件同步器是一個很好的選擇,為您的個人文件,尤其是如果你使用多個設備。這裡幾乎有太多的選項可供選擇,但它們包括簡單的文件複製實用程序(如rsync)、在線服務(如Dropbox)或本地/對等程序(如Resilio Sync)。其中一些將為您提供跟蹤歷史,雖然它將為每一分鐘的變化,這可能會變得笨重,浪費存儲。
在您的主目錄之外,您絕對應該考慮以下內容作為備份的一部分:
標準的“歸檔樣式”備份工具也可以處理這些系統目錄。他們通常會查看源目錄中的文件,確定是否存在此文件的最新備份,如果不存在,則創建/更新。它們可以保存多個副本(即每天一份和每週一份),並且通常對存檔文件進行壓縮以節省磁盤空間。有多種選擇,包括像dejá-dup或backintime這樣的程序。
您需要將這些備份作業設置為root,或者使用該工具的內置功能以管理員權限運行。
然後,使用這些應用程序(backintime如下所示),您只需將想要的目錄添加到新的或現有的備份作業:
通過選擇要備份的目錄,與典型的“整個系統”備份相比,可以節省一些空間。查看這篇文章,瞭解您可能需要哪些/var子目錄以及不需要哪些子目錄的提示。
特別是對於/etc目錄,實用工具etckeeper使用源代碼管理來幫助您備份重要的系統配置。在Ubuntu中安裝它需要以下命令:
sudo apt-get install etckeeper作為安裝的一部分,它將創建一個備份(實際上是一個git存儲庫),並將/etc下的所有文件提交到其中。
然後可以使用任何git客戶機查看系統配置的歷史記錄。更重要的是,該應用程序還設置了一個cron作業,每天提交對配置的更改。但是大多數配置文件都是用純文本創建的,而且由於git(和其他源代碼管理系統)不遵循逐行保存更改的原則,因此多個版本的存儲空間可能會非常小。
aptik程序將許多備份/恢復工具封裝在一個方便的GUI中:
它的已安裝軟件功能將備份默認情況下顯式安裝的軟件包--下圖顯示這可能是一個很短的列表:
為什麼這麼短?好吧,它不需要基本系統的軟件包,因為為了使用這個備份,您已經需要安裝一個基本系統。如果您只安裝這幾十個包,包管理器將負責為您安裝它們的所有依賴項。所以你的“完整軟件備份”只需要幾十兆的存儲空間。聰明,是嗎?
如果您熟悉命令行,您甚至可以做得比aptik更好。為了確保以後可以恢復系統,請嘗試以下操作:根本不備份包,而是捕獲包列表。以下命令將已安裝軟件包的列表導出到文本文件:
sudo dpkg --get-selecti*** > my-packages.txt除了提供系統上軟件包的可讀記帳(如上所示),以下命令還可以批量重新安裝這些軟件包:
sudo dpkg --set-selecti*** < my-packages.txtsudo apt-get -u dselect-upgrade請注意,您需要自己處理手工安裝的程序(可能位於/usr/local和/或/opt中)。但除此之外,您以前的系統和恢復後的系統之間的唯一區別是,所有內容都將是最新版本,可能是您想要的。而這一切的代價只有區區幾千千字節。
記住,你不侷限於使用上面的一個。儘可能多的組合,以確保如果最壞的情況發生,你會備份和運行迅速。
您是否使用上述任何工具來幫助執行備份任務?請在下面的評論中告訴我們你的後備技巧!
... 在格式對話方塊中,確保檔案系統顯示FAT32。其他所有可以保留為預設值的內容。請隨意更改卷標(即其名稱),以便於識別。 ...
... 當談到備份計算機時,這並不一定意味著整個系統。複製每個檔案、資料夾、應用程式和其他資料就是克隆硬碟,這是一個更復雜的過程,對大多數人來說是不必要的。 ...
...**或提出保修索賠是最大的問題。但是如果你想安裝一個系統更新,你也需要這麼做。或者也許你已經安裝了這麼多的調整和修改,你只是想回到一些正常的外表。 ...
...子元件就可以失去一切。你花了那麼多時間定製你的作業系統和最喜歡的應用程式,讓它們都能按你想要的方式工作,那又如何呢? ...
...,是最好的多平臺影片轉換器之一。如果您使用多個作業系統,並且希望每個作業系統之間保持一致性,那麼這種方法非常方便。如果你有物理DVD,你想翻錄到你的數字圖書館,手剎也可以幫助那裡。 ...
...止Windows自動重新啟動電腦。“檢視更新歷史記錄”可對系統上安裝的更新進行分類。如果更新導致問題,請單擊解除安裝更新並按照對話方塊提示進行操作。 ...
每個人都應該備份他們的資料。災難總有一天會降臨。當它發生時,你不想丟失你的照片、影片、音樂和重要檔案。 ...