如何為增量備份安裝和配置rsnapshot

rsnapshot

的功課 備用 保護我們計算機上的信息至關重要,儘管很明顯一件事是在家中完成,另一件事是必須保護大學或公司的信息,因為大學或公司的信息量很大更大,責任也不同。 因此,對功能強大且用途廣泛的工具的需求要大得多,儘管很明顯,我們家裡的任何人也可以使用這些工具。

現在讓我們看看 如何安裝和配置rsnapshot進行增量備份,它是一種工具,它不僅使我們能夠以安全簡單的方式保護信息,而且能夠非常有效地保護信息。 我們說的一個例子是事實 存儲所需的空間,無論我們如何使用它, 略高於備份 從那時起,唯一存儲的是那些已修改文件的副本。 rsnapshot的另一個優點是,備份是指向先前備份的硬鏈接,只要備份中的內容沒有變化即可。 備份 當然。

能夠使用 rsnapshot 我們必須解決一些問題,這是一種反過來依賴其他工具進行操作的工具。 例如,讓我們 需要安裝rsync,還可以通過SSH訪問 到要存儲備份的計算機上,也就是說,我們必須已經安裝了 SSH 在兩台計算機上都進行了配置,並且配置了密鑰,而無需手動輸入密碼即可進行訪問。

所以,首先我們要配置它:

ssh-keygen -t rsa

在這裡SSH會要求我們輸入該短語,但是由於我們要遠程執行命令,因此我們希望0交互,因此我們將通過按兩次Enter / Enter鍵來放棄此請求,從而將其丟棄。 最後,我們在〜/ .ssh中將有2個新文件:一個是id_rsa並包含私有標識密鑰,另一個是id_rsa.pub並包含 公鑰。 後者使用ssh-copy-id命令複製到遠程服務器,該命令要求我們提供該服務器上的帳戶密碼,然後負責以正確的方式上載和存儲該帳戶,即創建相應的目錄。並設置必要的權限:

#ssh-copy-id -i〜/ .ssh / id_rsa.pub用戶@遠程服務器

然後 我們安裝rsync和rsnapshot:

#sudo apt-get install rsync rsnapshot

現在,我們編輯rsnapshot配置文件以建立要在其中進行備份的目錄:

#nano /etc/rsnapshot.conf

我們修改了snapshot_root部分,以指示我們將備份存儲在遠程計算機上的位置:

#snapshot_root / disk1 /備份

我們確定 rsnapshot 將執行其任務(在此示例中,每天六次,每天四次),為此,我們刪除了要使用的任務前面的#,並對其進行了修改以使其具有品味,例如:

每小時間隔4

現在,我們將建立要同步的本地文件夾,並為其添加“ backup”選項:

備份/主目錄/本地主機/

備份/ etc本地主機/

應當注意,這些字段由“標籤”分隔,即輸入一個字段後,我們按Tab鍵,依此類推。 也 我們可以指出要從備份中排除哪些文件,為此我們使用專用於它們的一行:

exclude_file /etc/rsnapshot.conf

exclude_file /etc/bashrc.conf

然後,我們保存並完成此配置,但是幸運的是,我們可以通過參數檢查它:

#rnapshot configtest

如果一切順利,我們將收到一條消息,提示“ Sintax OK”。

另一個選項是在測試模式下運行它,為此我們輸入:

#rsnapshot -t每小時

最後,我們只是 運行rsnapshot,這是通過附加執行模式來完成的,執行模式必須與我們使用的時間間隔相匹配:每小時,每天,每週或每月。

在我們的情況下:

#rsnapshot每小時

我們將在內部看到 / disk1 /備份 將是文件夾 /daily.0/localhost/home y 每天.0 /本地主機/等,其中的內容將與我們要保護的團隊文件夾中的內容相同。 就是這樣,感謝 rsnapshot 從現在開始,我們可以依靠 增量備份 在我們的系統中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。