隨便你怎麼稱呼 備份,備份,備份,但要這樣做。 備份對於避免數據丟失至關重要,並且經常被遺忘。 這給許多公司帶來了很多麻煩和金錢,也給看文件或工作一夜之間消失的家庭用戶帶來了麻煩。 可能是由於硬盤故障,由於軟件問題導致數據損壞,由於勒索軟件等導致的。 在這裡,您可以了解如何使用rsync進行操作。
請記住,為避免數據丟失,如果攜帶 好的政策 備份可以保留您的數據或其中的大多數數據。 切記要經常複製(與您生成的新數據的數量和重要性有關),並在安全的介質上進行複制。 也就是說,請勿將它們存儲在易刮擦的介質上,例如會刮擦的光盤...
備份有幾種類型,在這裡我感興趣的一種是增量副本,無需安裝任何內容即可完成,僅使用 rsync工具 您將在發行版中找到它。
備份類型
如果你還是不知道 什麼是增量備份,以及與其他類型的區別,基本上遵循以下原則:
- 完成:複製可能在驅動器或目錄中的所有文件。
- 增量-僅複製先前的完整或差異備份後已修改的文件。 為此,它將源文件的修改日期與先前副本的修改日期進行比較,如果存在差異,軟件將決定僅複製已修改的文件。 關於此副本的好處是,它不像完整副本那樣繁重,並且僅允許您更新自己感興趣的內容。
- 微分:介於完全和增量之間。 也就是說,它將同時復制新創建的文件和已修改的文件。
如何使用rsync創建副本
儘管在標題中僅提及了增量內容,但我還將包括其他內容,因為我不喜歡任何工作,因此記住它一定會對您有所幫助 命令 為了它。
- 對於一個 完整備份:
rsync -avh /ruta/origen /ruta/destino
- 對於一個 增量備份:
rsync -avhb --delete --backup-dir=/ruta/destino/copia_$(date +%d%m%Y%H%M) /ruta/origen/ /ruta/destino/
- 至 差異,如果您甚至想通過腳本來安排每天,每週或每月進行調度,則可以使用以下代碼:
#!/bin/bash DAY=$(date +%A) if [ -e /ruta/copia/incr/$DAY ] ; then rm -fr /ruta/copia/incr/$DAY fi rsync -a --delete --quiet --inplace --backup --backup-dir=/ruta/copia/incr/$DAY /ruta/origen/ /ruta/destino/
使用rsync進行增量複製的問題是刪除的文件。 使用初始副本並應用增量副本,您不會獲得反映原始副本的副本。
是的,但是如果誤刪除了該刪除的文件,可能會很方便。 該副本不應帶有該擦除錯誤。 問候