最佳化linux系統備份的6個應用程式和技巧

擔心在Linux中備份資料嗎?擔心使用dd,還是隻想讓事情儘可能簡單?這些技巧將幫助您直接備份,而不會佔用儲存空間。...

當遷移到Linux時,您可能會注意到您的版本附帶了一個默認的備份工具。但它可能不會設置為備份系統的所有重要部分。此外,使用默認工具可能會導致備份比需要的更大、效率更低。

linux-backup-tricks

下面是一些備份Linux系統的替代方法,以充分利用可用的存儲空間。

一定要把它都備份起來

Ubuntu桌面上的默認工具dejá-dup,只在默認情況下設置為備份主目錄。但這遺漏了一些重要的事情,您將需要輕鬆地恢復您的系統工作秩序。將您的系統視為以下三個部分:

optimize backup table

現在,您可以輕鬆地將默認工具設置為備份上述三種工具。但這是假設你有大量的存儲空間,或者它可能涉及到在互聯網上洗牌大量的數據。下面的應用程序和技巧可以幫助您最小化所需的空間,同時確保您在發生熔燬時仍能得到保護。

1克隆分區以快照主目錄

這是駐留在/home/[username]目錄下的用戶帳戶中的數據。這包括您的個人配置,通常存儲在以點開頭的文件或目錄(例如/home/[username]/.local)以及音樂、圖片和其他文件和文件夾(如默認文檔或下載文件夾)中。這是您可能會重點備份的數據,也是最常開箱即用的數據。

將/home目錄放在一個單獨的分區上的一個很好的理由是,您可以將它與系統的主要部分分開使用。如果這樣做,可以通過克隆整個分區來備份主目錄。然後就可以像在磁盤級別一樣精確地恢復它。

如前所述,其中一個選項是dd,它將精確地克隆磁盤或分區(這意味著您的備份與整個分區的大小相同)。考慮使用克隆zilla。它可以備份磁盤/分區的結構,但是省略了未使用的磁盤空間,因此您的備份只是分區包含的實際數據的大小。

2在具有文件同步器的多臺計算機上存儲主目錄快照

文件同步器是一個很好的選擇,為您的個人文件,尤其是如果你使用多個設備。這裡幾乎有太多的選項可供選擇,但它們包括簡單的文件複製實用程序(如rsync)、在線服務(如Dropbox)或本地/對等程序(如Resilio Sync)。其中一些將為您提供跟蹤歷史,雖然它將為每一分鐘的變化,這可能會變得笨重,浪費存儲。

optimize backup dropbox all

三。使用歸檔工具保留系統數據的歷史快照

在您的主目錄之外,您絕對應該考慮以下內容作為備份的一部分:

  • /etc,其中包含/etc/apt/lists(描述系統安裝新程序的存儲庫的列表)等配置。
  • /var,它包含應用程序使用的補充數據。這方面的例子包括日誌(例如/var/log/dpkg.對數,其中包事務記錄在基於.deb的系統上)、緩存(例如/var/cache/dpkg,其中保存安裝的所有包的副本)和/var/lib/dpkg(其中存儲包數據庫)。

標準的“歸檔樣式”備份工具也可以處理這些系統目錄。他們通常會查看源目錄中的文件,確定是否存在此文件的最新備份,如果不存在,則創建/更新。它們可以保存多個副本(即每天一份和每週一份),並且通常對存檔文件進行壓縮以節省磁盤空間。有多種選擇,包括像dejá-dup或backintime這樣的程序。

您需要將這些備份作業設置為root,或者使用該工具的內置功能以管理員權限運行。

optimize backup backintime as root

然後,使用這些應用程序(backintime如下所示),您只需將想要的目錄添加到新的或現有的備份作業:

optimize backup backintime etc var

通過選擇要備份的目錄,與典型的“整個系統”備份相比,可以節省一些空間。查看這篇文章,瞭解您可能需要哪些/var子目錄以及不需要哪些子目錄的提示。

4使用etckeeper保存配置更改的記錄

特別是對於/etc目錄,實用工具etckeeper使用源代碼管理來幫助您備份重要的系統配置。在Ubuntu中安裝它需要以下命令:

sudo apt-get install etckeeper

作為安裝的一部分,它將創建一個備份(實際上是一個git存儲庫),並將/etc下的所有文件提交到其中。

optimize backup etckeeper init

然後可以使用任何git客戶機查看系統配置的歷史記錄。更重要的是,該應用程序還設置了一個cron作業,每天提交對配置的更改。但是大多數配置文件都是用純文本創建的,而且由於git(和其他源代碼管理系統)不遵循逐行保存更改的原則,因此多個版本的存儲空間可能會非常小。

5使用aptik備份配置和軟件包

aptik程序將許多備份/恢復工具封裝在一個方便的GUI中:

optimize backup aptik opti***

它的已安裝軟件功能將備份默認情況下顯式安裝的軟件包--下圖顯示這可能是一個很短的列表:

optimize backup aptik software

為什麼這麼短?好吧,它不需要基本系統的軟件包,因為為了使用這個備份,您已經需要安裝一個基本系統。如果您只安裝這幾十個包,包管理器將負責為您安裝它們的所有依賴項。所以你的“完整軟件備份”只需要幾十兆的存儲空間。聰明,是嗎?

6用包列表備份包

如果您熟悉命令行,您甚至可以做得比aptik更好。為了確保以後可以恢復系統,請嘗試以下操作:根本不備份包,而是捕獲包列表。以下命令將已安裝軟件包的列表導出到文本文件:

sudo dpkg --get-selecti*** > my-packages.txt

optimize backup dpkg getselecti***

除了提供系統上軟件包的可讀記帳(如上所示),以下命令還可以批量重新安裝這些軟件包:

sudo dpkg --set-selecti*** < my-packages.txtsudo apt-get -u dselect-upgrade

請注意,您需要自己處理手工安裝的程序(可能位於/usr/local和/或/opt中)。但除此之外,您以前的系統和恢復後的系統之間的唯一區別是,所有內容都將是最新版本,可能是您想要的。而這一切的代價只有區區幾千千字節。

記住,你不侷限於使用上面的一個。儘可能多的組合,以確保如果最壞的情況發生,你會備份和運行迅速。

您是否使用上述任何工具來幫助執行備份任務?請在下面的評論中告訴我們你的後備技巧!

  • 發表於 2021-03-15 01:53
  • 閱讀 ( 42 )
  • 分類:電腦

你可能感興趣的文章

如何備份和匯入ps3遊戲儲存

... 在格式對話方塊中,確保檔案系統顯示FAT32。其他所有可以保留為預設值的內容。請隨意更改卷標(即其名稱),以便於識別。 ...

  • 發佈於 2021-03-12 05:33
  • 閲讀 ( 54 )

4種將windows計算機備份到雲的方法

... 當談到備份計算機時,這並不一定意味著整個系統。複製每個檔案、資料夾、應用程式和其他資料就是克隆硬碟,這是一個更復雜的過程,對大多數人來說是不必要的。 ...

  • 發佈於 2021-03-13 08:04
  • 閲讀 ( 53 )

2017年android最佳根應用13款

... 此外,您還可以選擇更改700多種免費字型的系統字型,或更改裝置螢幕的畫素密度。 ...

  • 發佈於 2021-03-13 15:34
  • 閲讀 ( 61 )

3種方法讓你的android手機重新上市

...**或提出保修索賠是最大的問題。但是如果你想安裝一個系統更新,你也需要這麼做。或者也許你已經安裝了這麼多的調整和修改,你只是想回到一些正常的外表。 ...

  • 發佈於 2021-03-15 09:33
  • 閲讀 ( 52 )

適用於windows的最佳備份軟體

...子元件就可以失去一切。你花了那麼多時間定製你的作業系統和最喜歡的應用程式,讓它們都能按你想要的方式工作,那又如何呢? ...

  • 發佈於 2021-03-16 12:06
  • 閲讀 ( 46 )

linux上轉換音訊和影片檔案的5個最佳應用程式

...,是最好的多平臺影片轉換器之一。如果您使用多個作業系統,並且希望每個作業系統之間保持一致性,那麼這種方法非常方便。如果你有物理DVD,你想翻錄到你的數字圖書館,手剎也可以幫助那裡。 ...

  • 發佈於 2021-03-18 05:25
  • 閲讀 ( 55 )

android上4種照片同步上傳方式

... 電池最佳化問題 ...

  • 發佈於 2021-03-19 21:18
  • 閲讀 ( 46 )

使用新電腦前的9件事

...止Windows自動重新啟動電腦。“檢視更新歷史記錄”可對系統上安裝的更新進行分類。如果更新導致問題,請單擊解除安裝更新並按照對話方塊提示進行操作。 ...

  • 發佈於 2021-03-20 06:53
  • 閲讀 ( 54 )

確保資料安全的7種最佳線上備份服務

每個人都應該備份他們的資料。災難總有一天會降臨。當它發生時,你不想丟失你的照片、影片、音樂和重要檔案。 ...

  • 發佈於 2021-03-22 15:06
  • 閲讀 ( 48 )

減少mac備份大小和節省空間的6種簡單方法

... 1使用最佳化的儲存 ...

  • 發佈於 2021-03-22 18:50
  • 閲讀 ( 61 )
愁腸似蓋
愁腸似蓋

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦