來自任何組織的數據都非常重要,因為沒有它,世界就不會存在。備份數據對於在發生災難時保存數據更為重要。本文介紹了開源備份解決方案 UrBackup。
UrBackup 是一個易於設置的開源客戶端/服務器備份系統,它結合了圖像和文件備份,用於數據安全和快速恢復。文件和映像備份是在系統運行時創建的,不會中斷當前進程。 UrBackup 還會持續監控您正在備份的文件夾,以快速找到與以前備份的差異。因此,增量文件備份非常快。
先決條件:
在最新的 Ubuntu 20.04 LTS 上安裝 UrBAckup 服務器。如果您使用雲服務提供商並希望以任何用戶身份登錄服務器,請使用 sudo 權限或 root 用戶啟動實例。 您將使用 root 用戶,因此如果您使用的是普通用戶,請務必使用“sudo”並按照以下步驟操作。
第一步:系統更新
登錄到 Ubuntu 服務器後,運行以下命令以使用最新的更新和安全補丁更新您的系統。
# apt-get update -y
第二步:安裝 UrBackup 服務器
更新系統後,在終端發出以下命令,使用官方 PPA 存儲庫安裝 UrBackup 服務器。
# add-apt-repository ppa:uroni/urbackup
# apt update
# apt install urbackup-server
出現提示時,鍵入 y 並按 Enter 開始安裝 UrBackup 服務器及其依賴項。
步驟 3:配置 UrBackup 服務器
在安裝過程中,系統會提示您配置 UrBackup 服務器。這裡需要指定備份存儲路徑,如下圖。
所有備份都將保存在指定路徑中。[OK]選擇並按 Enter 繼續。
安裝完成後,運行以下命令檢查 UrBackup 服務器的狀態:
# systemctl status urbackupsrv
您還可以使用以下命令將服務設置為在重新啟動後自動運行:
# systemctl enable urbackupsrv
第 4 步:訪問 UrBackup Web 界面
安裝後,只要防火牆允許,您就可以使用默認端口“55414”訪問 UrBackup 服務器的 Web 界面。
在您喜歡的瀏覽器中打開 URL,如下所示。
https://your_ip:55414
第 5 步:將管理員用戶添加到 UI
您現在無需指定用戶名和密碼即可訪問 UrBackup 服務器的 Web UI。因此,您需要從 Web 界面創建一個管理員用戶,如下所示。
同樣,您可以根據備份要求使用其他設置更改它。
第 6 步:添加新的備份客戶端
添加新客戶端以備份到 UrBackup 服務器[NATの背後にあるインターネットクライアント/クライアントとして新しいクライアントを追加]點擊。確保從設置中啟用 Internet 模式。如下所示命名客戶端主機的 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 服務器,查看客戶端狀態是否在線。在線後,您可以執行手動備份,如下所示。否則,它會按照可以在客戶端設置中更改的默認計劃運行。
[バックアップ]單擊選項卡可以查看上次成功備份條目的日誌,如下圖所示。
您也可以從服務器端檢查備份服務器的存儲路徑中是否存在備份文件,如下圖所示。
[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 主機進行備份。數據備份的主要原因是存儲重要文件。如果發生系統崩潰或硬盤故障,數據將丟失。因此,備份解決方案對於數據關鍵型組織非常重要。