Borg Backup 是一款快速、安全的開源備份軟件,具有快速備份、重複消除、加密、壓縮等功能。在本文中,我們將深入探討 Borg Backup 的備份方法和技巧。
一、安裝和配置 Borg Backup
在使用 Borg Backup 之前,我們首先需要在系統中安裝 Borg Backup。在 Ubuntu 系統中執行以下命令安裝 Borg Backup:
sudo add-apt-repository ppa:borgbackup/borg
sudo apt-get update
sudo apt-get install borgbackup
在安裝完成後,我們需要配置 Borg Backup。首先,我們需要創建一個存儲庫(Repository)來存儲備份數據。運行以下命令創建一個 Borg 存儲庫:
export BORG_REPO=/path/to/repo
export BORG_PASSPHRASE='your passphrase'
borg init --encryption=repokey
這裡我們使用了 repokey(即 repo 加密),這種加密方式將密鑰存儲在存儲庫中。當然,你也可以使用其他加密方式,並需要設置相應的密碼。
二、創建備份
創建備份非常簡單,只需要運行以下命令:
borg create $BORG_REPO::backup-`date +%Y-%m-%d_%H:%M:%S` /path/to/backup
這條命令將創建一個名為 backup-\<當前時間\> 的備份。我們可以將其定期運行以創建定期備份。如果要備份多個文件,只需將它們的位置用空格分隔即可。
三、壓縮和重複消除
當我們進行 Borg Backup 備份時,Borg 會進行數據壓縮和重複消除,以節省存儲空間。這是 Borg Backup 的一個強大功能。
在創建備份後,我們可以使用以下命令來查看備份日誌:
borg list $BORG_REPO
我們可以看到每個備份的名稱。如果要查看特定的備份,只需使用類似以下的命令:
borg list $BORG_REPO::backup-2021-06-01_13:00:05
Borg Backup 還允許我們執行 pruning(修剪)操作,以刪除多餘的數據。以下是一個例子:
borg prune --prefix 'backup-' \
--keep-daily=7 \
--keep-weekly=4 \
--keep-monthly=6
這個例子將刪除名稱以 backup- 開頭的備份,並保留最近的 7 個每日備份、4 個每周備份和 6 個每月備份。
四、加密
Borg Backup 支持加密和未加密備份。如果您選擇使用加密備份,請確保密碼保存到安全的地方,以免數據丟失。
以下是一個例子,指定加密選項:
borg create $BORG_REPO::backup-`date +%Y-%m-%d_%H:%M:%S` \
--encryption=repokey-blake2 \
/path/to/backup
這裡我們使用了 repokey-blake2 加密。在創建存儲庫時,我們使用了 repokey 加密。
五、總結
以上是 Borg Backup 的基本使用方法和技巧,Borg Backup 是一個強大的備份工具,能夠幫助您有效地保護數據。在實際使用中,您可以根據需要進行調整,以了解更多 Borg Backup 的高級用法,請查看 Borg Backup 的官方文檔。
原創文章,作者:DYIYQ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/373717.html