最強大跨平臺備份工具 Restic 的使用

為什么選擇 restic,主要基于以下幾點考慮:

  • rclone sync 只支持本地向遠程無條件的同步也糊,遠程的永遠會被覆蓋
  • Brog是純 C 開發(fā)的,只在*nix系統(tǒng)下運行,而 restic 可以在任何 CPU架構瓦灶,任何系統(tǒng)上運行,因為是由 go 開發(fā)的抱完,運行效率接近于 C 贼陶。
  • rsync 對于新手并不友好,而且只有 *nix 版本巧娱,雖然也有 windows 版本碉怔,但似乎不是官方出品。

首先家卖,創(chuàng)建一個備份倉庫眨层,如果結合 rclone 使用,可以指定一個掛在為遠程服務器的位置上荡,沒有的話趴樱,可以使用本地路徑作為備份倉庫。

restic init --repo ./backup

執(zhí)行此命令后酪捡,會讓你輸入備份倉庫密碼叁征,注意如它所說,記住此密碼不要丟失逛薇。這個命令的執(zhí)行可能需要等待1分鐘左右捺疼,對于 NFS 文件系統(tǒng),可能需要的時間更長永罚,等就是了啤呼。

enter password for new repository:
enter password again:
created restic repository a6801fab57 at ./backup

Please note that knowledge of your password is required to access
the repository. Losing your password means that your data is
irrecoverably lost.

添加一個本地文件夾到備份倉庫,你也可以繼續(xù)添加其它的文件夾呢袱。

restic --repo ./backup backup ./mywork

同樣官扣,對于訪問備份倉庫,需要密碼訪問羞福,然后這個過程也會比較長惕蹄,因為都是基于文件哈希值作為備份版本的依據,此時命令會提示:

enter password for repository:
repository a6801fab opened successfully, password is correct

Files:           1 new,     0 changed,     0 unmodified
Dirs:            0 new,     0 changed,     0 unmodified
Added to the repo: 319 B

processed 1 files, 19 B in 0:08
snapshot 8c4b2b4a saved

最后的一行,snapshot 8c4b2b4a saved 中的8位字符就是本次的備份版本號卖陵,這和 Git 十分類似遭顶,用過的大家都知道,以后無論是刪除備份還是還原備份泪蔫,都是基于這個版本號棒旗。

查看備份庫中的所有備份快照:

restic -r ./backup snapshots

在恢復備份之前,我們都會查看一下快照鸥滨,防止恢復了錯誤的版本嗦哆,可以使用上面的命令。

enter password for repository:
repository a6801fab opened successfully, password is correct
ID        Date                 Host        Tags        Directory
----------------------------------------------------------------------
8c4b2b4a  2018-10-15 16:59:48  DELL-PC               E:\Temps\mywork
----------------------------------------------------------------------
1 snapshots

在以上的表格中婿滓,ID 就是備份的版本號老速,Date 是備份快照創(chuàng)建日期, HOST 是備份客戶端的主機名凸主,Tags 是標簽橘券,在我們這個演示中沒有用到,Directory 是客戶端原始備份目錄卿吐,這是因為它可以支持多個客戶端旁舰,多個倉庫的備份, restic 更像是一個集中式的版本備份系統(tǒng)嗡官。

接下來是如何還原一個備份箭窜,十分簡單,指定 restore 哪一個版本號衍腥,以及 target 指向一個恢復路徑磺樱,就會完成備份的還原。

restic -r ./backup restore 8c4b2b4a --target ./mywork_restore
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末婆咸,一起剝皮案震驚了整個濱河市竹捉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌尚骄,老刑警劉巖块差,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異倔丈,居然都是意外死亡憨闰,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門需五,熙熙樓的掌柜王于貴愁眉苦臉地迎上來起趾,“玉大人,你說我怎么就攤上這事警儒。” “怎么了?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵蜀铲,是天一觀的道長边琉。 經常有香客問我,道長记劝,這世上最難降的妖魔是什么变姨? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮厌丑,結果婚禮上定欧,老公的妹妹穿的比我還像新娘。我一直安慰自己怒竿,他們只是感情好砍鸠,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著耕驰,像睡著了一般爷辱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上朦肘,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天饭弓,我揣著相機與錄音,去河邊找鬼媒抠。 笑死弟断,一個胖子當著我的面吹牛,可吹牛的內容都是我干的趴生。 我是一名探鬼主播阀趴,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼冲秽!你這毒婦竟也來了舍咖?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤锉桑,失蹤者是張志新(化名)和其女友劉穎排霉,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體民轴,經...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡攻柠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了后裸。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瑰钮。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖微驶,靈堂內的尸體忽然破棺而出浪谴,到底是詐尸還是另有隱情开睡,我是刑警寧澤,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布苟耻,位于F島的核電站篇恒,受9級特大地震影響,放射性物質發(fā)生泄漏凶杖。R本人自食惡果不足惜胁艰,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望智蝠。 院中可真熱鬧腾么,春花似錦、人聲如沸杈湾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽毛秘。三九已至饭寺,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間叫挟,已是汗流浹背艰匙。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓依啰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親健霹。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內容