日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[CentOS7] 常用工具 之 差异备份工具 rdiff-backup

發布時間:2025/4/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [CentOS7] 常用工具 之 差异备份工具 rdiff-backup 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

差異備份

rdiff-backup  ==> 用于累積差異備份,加上自己寫的shell script,每日備份,效果更佳

先用yum search rdiff-backup看看是否yum源含有rdiff-backup這個package,若沒有的話請yum install epel-release

接下來yum install?rdiff-backup

用法用man來查一下吧,直接上我的備份腳本了

腳本文件下載地址: 百度網盤?密碼:?9af9

然后設定每日定時進行差異備份

我設定為每日晚上10點自動進行差異備份

下面,我們來查看一下博主服務器備份的情況

可以通過時間來還原該目錄下的某個文件或者該整個目錄,還原方法如下:

(以下皆為演示需要才新建backuptest文件夾,若真正需要還原的時候可以直接指定到目標文件夾進行覆蓋 比如: rdiff-backup -r now /backup/etc.dir /etc? 實驗的時候最好不要這樣用,否則帶來的后果博主不負責哦~)

1.按時間還原整個目錄

還原只會按指定時間之前最近的一次備份進行還原,比如上面我寫now,那么它會找到在當前時間之前最近的一次備份進行還原,也就是還原到上2圖中的Current mirror: Tue Dec 12 22:00:01 2017這個時間

可以看到,還原后,該文件夾的時間確實是那個時間點之前的時間,說明該目錄最后一次修改是在20:49:13這個時間,

若要單獨還原某文件到某個時間點可以進行如下操作:

首先通過man rdiff-backup來查看下還原部分介紹RESTORING開頭的部分

該部分內容介紹了,凡是以.diff,.snapshot,.dir,.gz(被gzip壓縮后)皆可進行還原,而.missing表示文件在該時間點后已經不存在

rdiff-backup-data文件夾下放的是差異文件,這些都是整個目錄的差異備份文件(可以直接使用該文件還原到某個時間點)

而rdiff-backup-data目錄內的increments記錄的是etc這個文件夾下文件的差異備份文件(可以使用該文件進行還原etc目錄下的某個文件到某個時間點)

下面舉例還原/etc/resolve.conf這個文件,首先查看下差異備份文件:

還原時間為2017-12-11 22:45:06,查看下我們本地文件

?

本地文件時間為2017-12-12 20:49:13,因此現在將該文件還原到上述差異備份文件所在的時間點

?

以上便成功將文件還原到了2017-12-11 22:45:06那個時候的狀態,你可能會奇怪,為什么文件的日期卻是2017-12-10 11:15:28?這是因為我們的rdiff-backup程序只會記錄備份時間,而不會修改文件的任何屬性,這說明在2017-12-11 22:45:06這個時間的時候,文件的modification time(-mtime)便是2017-12-10 11:15:28,所以明白了嗎?

以上就是博主對rdiff-backup工具的介紹~

轉載于:https://www.cnblogs.com/brianyi/p/8027827.html

總結

以上是生活随笔為你收集整理的[CentOS7] 常用工具 之 差异备份工具 rdiff-backup的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。