的功課 備用 保護我們計算機上的信息至關重要,儘管很明顯一件事是在家中完成,另一件事是必須保護大學或公司的信息,因為大學或公司的信息量很大更大,責任也不同。 因此,對功能強大且用途廣泛的工具的需求要大得多,儘管很明顯,我們家裡的任何人也可以使用這些工具。
現在讓我們看看 如何安裝和配置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 從現在開始,我們可以依靠 增量備份 在我們的系統中。