數據在任何組織中都非常重要,因為沒有它,世界就不會存在。備份您的數據對於在發生災難時保護您的數據更為重要。本文介紹了開源備份解決方案 UrBackup。

UrBackup 是一個易於設置的開源客戶端/服務器備份系統,它結合了圖像和文件備份以實現數據安全和快速恢復時間。文件和映像備份是在系統運行時創建的,不會中斷當前進程。 UrBackup 還會持續監控您正在備份的文件夾,以快速發現與以前備份的差異。因此,文件的增量備份非常快。

先決條件:

在最新的 Ubuntu 20.04 LTS 上安裝 UrBAckup 服務器。如果您使用任何云服務提供商並以任何用戶身份登錄服務器,請使用 sudo 權限或 root 用戶啟動實例。 我們將使用 root 用戶,因此如果您使用的是普通用戶,請務必使用“sudo”並按照以下步驟操作。

第一步:系統更新

登錄到您的 Ubuntu 服務器後,運行以下命令以使用最新更新和安全補丁更新您的系統。

# apt-get update -y

第 2 步:安裝 UrBackup 服務器

更新系統後,在終端中發出以下命令以使用官方 PPA 存儲庫安裝 UrBackup 服務器:

# add-apt-repository ppa:uroni/urbackup
# apt update
# apt install urbackup-server

出現提示時,鍵入 y 並按 Enter 開始安裝 UrBackup 服務器及其依賴項。

步驟 3:配置 UrBackup 服務器

在安裝過程中,您將被要求配置 UrBackup 服務器,該服務器必須提供如下所示的備份存儲路徑。

所有備份都將保存在指定路徑中。[OK]然後按 Enter 繼續。

安裝完成後,執行以下命令查看 UrBackup Server 的狀態。

# systemctl status urbackupsrv

您還可以使用以下命令將服務設置為在重新啟動後自動運行:

# systemctl enable urbackupsrv

第 4 步:訪問 UrBackup Web 界面

安裝後,只要防火牆允許,您就可以使用默認端口 55414 訪問 UrBackup 服務器 Web 界面。

嘗試在您喜歡的瀏覽器中打開 URL,如下所示:

https://your_ip:55414

第 5 步:將管理員用戶添加到 UI

現在,您無需指定用戶名和密碼即可訪問 UrBackup Server Web UI。為此,您需要從 Web 界面創建一個管理員用戶,如下所示。

同樣,根據您的備份要求,您可以使用和更改其他設置。

第 6 步:添加新的備份客戶端

要添加一個新的客戶端備份到 UrBackup 服務器,[新しいクライアントをインターネット クライアントとして追加/NAT 背後のクライアント]點擊。確保從設置中啟用互聯網模式。命名客戶端主機的FQDN或IP,如下圖[クライアントの追加]點擊。

添加客戶端會得到需要安裝在客戶端主機上進行備份的安裝包,如下圖。

# TF=`mktemp` && wget "https://your_server_ip:55414/x?a=download_client&lang=en&clientid=1&authkey=nGEDmaj5Qb&os=linux" -O $TF && sudo sh $TF; rm -f $TF

通過運行以下命令檢查客戶端服務的狀態:

# systemctl status urbackupclientbackend

UrBackup 客戶端正在端口“35621”上運行

如果您有任何問題,請檢查“/var/log/urbackupclient.log”文件下的日誌。

第 7 步:備份您的客戶端

您可以根據需要添加任意數量的客戶端。然後通過運行以下命令添加要備份的文件夾:

# /usr/local/bin/urbackupclientctl add-backupdir -x -f -d /backup

在 UrBackup 服務器上,檢查客戶端狀態是否為 ONLINE。在線後,您可以手動運行備份,如下所示。否則,它將按照可以在客戶端設置中更改的默認計劃運行。

[バックアップ]單擊選項卡可查看上次成功備份條目的日誌,如下圖所示。

您也可以從服務器端檢查備份服務器的存儲路徑中是否存在備份文件,如下圖所示。

[email protected]:~# ls -lhtr /media/BACKUP/urbackup/54.152.19.6/210110-1726/backup/
total 0
-rwxr-x--- 1 urbackup urbackup 0 Jan 10 17:15 test.txt

結論是:

在本文結束時,您將在 Ubuntu 20.04 上安裝和設置 UrBackup 服務器。我們還研究瞭如何添加 Linux 主機進行備份。數據備份的主要原因是保存重要文件。如果發生系統崩潰或硬盤故障,數據將丟失。因此,備份解決方案對於數據敏感型組織非常重要。