使用rsync備份資料(無需桌面)

在Linux中備份檔案應該不難。您可以使用Grsync,但要掌握該工具的全部功能,您需要放棄使用者介面並嘗試rsync。...

Rsync相當簡單:它是一種專門用於複製文件的工具。對我們來說,這意味著rsync消除了手動備份帶來的許多不便。與使用Linux終端固有的文件操作命令相比,這將導致更無縫的備份過程。

backup-data-rsync

例如,rsync識別上次傳輸中未更改的文件,並通過不覆蓋它們來節省時間。其他功能,如壓縮文件的能力,也使您的備份速度更有效。雖然這些事情理論上可以手工完成,但rsync將所有這些任務都放到了一個方便的工具中。

我們在過去已經討論過Grsync,但是知道如何使用為它提供動力的工具(即rsync)可以證明是一項有價值的資產。希望本文將向您演示在沒有圖形化後端的情況下使用rsync是一項相當簡單的任務。

rsync基礎知識

所有rsync命令基本上是相同的,所以應該很容易理解。下面是最基本的命令,它只是將一個文件夾的內容複製到另一個文件夾:

rsync -r -u -v ~/Source-Folder/ ~/Copy-Folder

rsync basic

r選項代表“recursive”。簡單地說,如果沒有這個選項,rsync會忽略存儲在文件夾中的文件,這意味著它不會複製所有文件。我們添加了-u選項(用於“更新”),以確保您傳輸的文件不會覆蓋目標文件夾中更為最新的文件。例如,如果您在傳輸文件夾中編輯了一個文件,但沒有從原始文件夾中編輯。

v選項(表示“verbose”)允許您查看rsync所做的工作,這有助於監視其行為和操作。這並不是絕對必要的,但您最終可能會欣賞到這些額外的信息——如果沒有這些信息,rsync將更加沉默。

對於更高級的備份形式,我們所要做的就是向rsync添加額外的選項(即-[字母])。如果你想節省空間的話,你可以把所有的字母放在一個大的選項裡(例如-ruv)。只記得在指定文件夾之前把它們放進去!

選擇備份目錄

如上所述,首先選擇要從中複製文件的文件夾,然後選擇要將文件複製到的位置。還要注意源文件夾末尾的/尾隨符。這樣做可以確保只複製文件夾的內容,而不是文件夾本身。如果你想把文件夾帶來,可以省去這個正斜槓。

有用提示:~/符號表示您的主文件夾(存儲文檔、桌面、下載、音樂等文件夾的位置)。這比簡單地鍵入完整的源文件夾位置要快得多,而且與用戶名無關。

使用rsync排除文件和文件夾

有時,您不想備份整個文件夾的數據,rsync也可以處理這個問題。除了選擇要複製的更具體的文件夾外,還可以使用--exclude選項跳過它們。這允許您告訴rsync忽略選定的文件夾、文件或模式。

rsync -ruv --exclude 'Subfolder' ~/Source-Folder/ ~/Copy-Folder

rsync folder exclusion

如上所示,子文件夾目錄未被傳輸。您也可以用以下方法排除文件:只需在引號中鍵入文件名。

要阻止傳輸多個類似的文件/文件夾,請將*符號與--exclude選項一起使用。它可以替代任何其他文件名。

rsync -ruv --exclude '*.txt' ~/Source-Folder/ ~/Copy-Folder

rsync pattern exclusion

這個命令意味著rsync忽略了所有以.TXT結尾的文件,並且只複製了一個文件夾。*符號作為一個通配符——它表示所有可能的單詞和字母,在本例中,您可以命名一個TXT文件。這是rsync的基本排除模式。

關於排除,您應該知道一些重要的事情:它們是相對於您的拷貝源定位的!簡單地說,您需要告訴rsync您要排除的文件相對於您選擇複製文件的位置。下面是一個例子:

rsync specific exclusion

因為我們是從源文件夾目錄複製數據,所以不需要指定子文件夾目錄的確切位置。就在裡面。但是,如果要從該文件夾中排除File-1.txt,則需要聲明其位置,並將“Source folder”目錄作為其根目錄。如果您發現排除失敗,請記住這一點!

使用rsync加快備份速度

如前所述,rsync能夠壓縮它複製的文件,然後在另一端解壓它們。這意味著要減少複製文件所需的數據傳輸量,以壓縮所需的CPU使用率換取時間。因此,如果你在筆記本電腦上,想節省一些電池壽命,你可能不想使用這個。

rsync -ruv -z ~/Source-Folder/ ~/Copy-Folder

rsync compression

我們在這裡所做的就是將-z選項添加到rsync中:這表示壓縮選項。它是zlib的縮寫,是rsync用來實現這一點的軟件。本質上(雙關語的意思)它把你的文件從一個地方拉到另一個地方。

要查看傳輸速度的改進,只需查看rsync的輸出。更具體地說,“加速比為[x]”(以秒為單位)。用它來衡量壓縮文件備份是否值得。每臺電腦都不一樣!

試水

在跳入深端並正確使用rsync之前,最好先進行一次試運行。這樣做可以讓您在備份數據之前準確地看到rsync將複製什麼以及複製到哪裡。您只需在命令中添加-n選項(no changes made的縮寫)即可執行測試運行:

rsync -ruv -n ~/Source-Folder/ ~/Copy-Folder

rsync dry run

如上圖所示,實際上沒有傳輸任何文件。但是,如果忽略-n選項,您仍然可以看到會發生什麼。正因為如此,rsync中的試運行是一個非常快速和簡單的預防步驟,特別是當您使用大量鏈接在一起的選項時。

更進一步

希望本文為您提供了從命令行快速高效地備份數據所必需的技術訣竅。但是,rsync是一個用途極其廣泛的工具,因此,如果您發現您的備份需求超出了本指南的要求,請不要害怕輸入以下命令:

man rsync

rsync manual

您看到的文檔將詳細介紹這裡介紹的所有選項,以及其他許多選項。例如,它解釋瞭如何按大小排除文件,這對於過濾空白或冗餘文件很有用。

您喜歡使用命令行備份數據嗎?為什麼?為什麼不?

  • 發表於 2021-03-16 12:17
  • 閱讀 ( 49 )
  • 分類:電腦

你可能感興趣的文章

如何將iphone備份到mac上的其他位置

...備份到Mac。在執行macOS Catalina、Big Sur或更高版本的Mac上,使用Finder備份iPhone。如果你的Mac上執行macOS Mojave、High Sierra或更老的版本,你必須使用iTunes來備份iPhone。 ...

  • 發佈於 2021-03-11 01:00
  • 閲讀 ( 50 )

如何從無法啟動的計算機備份資料

...系統、在螢幕上看不到任何內容或驅動器已損壞,則無法使用此方法恢復任何資料。 ...

  • 發佈於 2021-03-16 04:36
  • 閲讀 ( 52 )

在計算機上備份資料的最佳方法是什麼?

...NAS驅動器、外部驅動器和雲驅動器都是可選的。你也可以使用專門的線上服務。但是每種方法的優缺點是什麼呢?我們來看看。 ...

  • 發佈於 2021-03-22 23:11
  • 閲讀 ( 52 )

升級到ubuntu17.10後如何刪除unity桌面

ubuntu17.10已經脫離了Unity桌面環境。預設情況下,它使用GNOME桌面環境(以及Wayland顯示伺服器)。但是當您從以前的版本升級到ubuntu17.10時,Unity桌面環境並沒有被刪除。 ...

  • 發佈於 2021-03-25 10:17
  • 閲讀 ( 62 )

2018年最受歡迎的10款linux應用程式和發行版

... 您可能聽說過這些應用程式,或者正在使用其他應用程式,但這些應用程式無疑是各自領域中最好的應用程式之一。 ...

  • 發佈於 2021-03-25 18:09
  • 閲讀 ( 57 )

使用rsync自動將檔案備份到遠端伺服器

...否擔心丟失資料,或者厭倦了每天或每週執行手動備份?使用rsync命令,無需手動干預即可根據需要將本地檔案自動同步到遠端伺服器。請注意,本指南確實需要訪問遠端Linux伺服器(如AWS),並且是在Ubuntu20.04下編寫的,儘管任...

  • 發佈於 2021-03-28 09:36
  • 閲讀 ( 52 )

如何備份linux系統

...料丟失的風險。從Linux命令列備份有價值的資料。我們將使用rsync命令來實現這一點,我們甚至為它找到了一些不錯的可選圖形介面。 有很多方法可以實現備份檔案。我們想向您展示一種健壯、靈活、可靠的方法來保護您的資料...

  • 發佈於 2021-04-03 09:19
  • 閲讀 ( 73 )

如何將fortnite移動到其他資料夾、驅動器或pc

...要將Fortnite移動到新電腦,請下載並安裝Epic Games Launcher,使用您的使用者帳戶登入,然後開始安裝Fortnite。 選擇所需的安裝位置並單擊“安裝”。例如,如果要將Fortnite移動到D:\Epic Games\Fortnite,請選擇該位置。如果您只想在新...

  • 發佈於 2021-04-03 23:18
  • 閲讀 ( 53 )

如何備份和恢復synology nas配置

...設定。讓我們看看備份過程儲存了什麼,以及如何建立和使用備份。 synology nas配置備份包含哪些內容 建立Synology NAS配置檔案的備份時,該備份檔案中包含以下專案: 使用者、組和共享資料夾配置:這包括預設管理員帳戶、新...

  • 發佈於 2021-04-07 11:55
  • 閲讀 ( 46 )

永不再丟失照片:防彈照片備份完整指南

...,從電腦上刪除它們不會從DVD上刪除它們。 但是,當您使用Dropbox之類的服務同步檔案時,一個檔案發生的任何事情都會發生在另一個檔案上。您將一個檔案放入Dropbox資料夾,它會自動複製到Dropbox伺服器。感覺像是替補,對吧...

  • 發佈於 2021-04-08 19:13
  • 閲讀 ( 40 )
Z-ZARD
Z-ZARD

0 篇文章

作家榜

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

相關推薦