Ubuntu Desktop: 备份与还原
Ubuntu Desktop 版本默認(rèn)自帶了圖形化的備份/還原工具 Déjà Dup。該工具主要用來(lái)備份和還原用戶的數(shù)據(jù),當(dāng)然我們也可以用它來(lái)備份/還原系統(tǒng)的數(shù)據(jù)。本文主要介紹 Déjà Dup 的主要功能和用法,如果沒(méi)有特殊的說(shuō)明,我們?cè)谖闹蟹Q演 Déjà Dup 為備份工具。本文的演示環(huán)境為 Ubuntu Desktop 18.04。
啟動(dòng)備份工具
在 Ubuntu 18.04 之前,可以從 Settings 中找到并啟動(dòng)備份工具。但是到了 18.04,備份工具不再出現(xiàn)在 Settings 中了,在 Activities 中搜索 "backups" 可以找到該工具:
啟動(dòng)后的界面如下所示:
看起來(lái)還是挺簡(jiǎn)單的,Overview 界面上的 "Back Up Now…" 和 "Restore…" 按鈕分別用來(lái)備份和還原數(shù)據(jù)。至于要備份哪些數(shù)據(jù),則可以通過(guò) Folders to save 界面進(jìn)行配置。
選擇要備份的數(shù)據(jù)
備份工具默認(rèn)只備份當(dāng)前用戶家目錄下的數(shù)據(jù):
我們可以通過(guò)添加和刪除按鈕添加或刪除其它的目錄,下圖中筆者又添加了兩個(gè)新的目錄 /etc 和 /boot:
選擇不要備份的數(shù)據(jù)
如果想要排除備份目錄下的某些文件夾,在 Folders to ignore 界面中添加這些文件夾就可以了。默認(rèn)的目錄有 Trash 和 ~/Downloads,下圖中的 ~/Pictures/test 則是筆者另外添加的目錄:
指定備份數(shù)據(jù)的存儲(chǔ)位置
備份的數(shù)據(jù)默認(rèn)存放在用戶的家目錄下,默認(rèn)的目錄名稱為機(jī)器的 hostname:
沒(méi)錯(cuò),這臺(tái)虛機(jī)的 hostname 是 mantis。
把數(shù)據(jù)備份到本機(jī)并沒(méi)有太大的意義,通過(guò)選擇 Storage location 可以把數(shù)據(jù)備份到其它地方:
我們選擇備份到 Network Server,目前支持的網(wǎng)絡(luò)協(xié)議還是很豐富的:
下面的配置把備份的位置設(shè)置到主機(jī) 10.32.2.151 上的 /home/nick/bak 目錄下,使用 ssh 協(xié)議執(zhí)行文件傳輸:
在第一次備份時(shí),會(huì)提示用戶輸入 ssh 連接的用戶名和密碼:
記住密碼以后就不用再輸密碼了,把密碼保存到系統(tǒng)的文件中,給文件讀取也加個(gè)密碼:
然后就開(kāi)始備份了:
在局域網(wǎng)中備份速度會(huì)很快。以后再備份就不需要輸密碼了。
設(shè)置自動(dòng)備份
對(duì)于備份操作來(lái)說(shuō),最好是讓它能夠周期性的自動(dòng)執(zhí)行,備份工具在 Scheduling 界面中提供了非常簡(jiǎn)單的設(shè)置方式:
其中的備份頻率可以設(shè)置為每周一次或每天一次。備份的文件可以永遠(yuǎn)保存,也可以只保留最近一年的或者是最近半年的,這樣可以節(jié)省些存儲(chǔ)空間。
注意:
沒(méi)有使用 cron 進(jìn)行定時(shí)執(zhí)行。它在用戶登錄的時(shí)候啟動(dòng)一個(gè)監(jiān)視程序,該程序跟蹤上一次成功備份的時(shí)間,并將等待執(zhí)行下一次計(jì)劃的備份。監(jiān)視程序根據(jù)用戶設(shè)置的備份規(guī)則(每天一次或每周一次等),準(zhǔn)確地確定下一次執(zhí)行計(jì)劃的備份是在什么時(shí)候。目前是不支持指定一個(gè)固定的時(shí)間執(zhí)行備份操作,比如:在周四凌晨4點(diǎn)。簡(jiǎn)單點(diǎn)說(shuō),用戶不登錄系統(tǒng)是不會(huì)執(zhí)行備份的。因?yàn)閭浞莨ぞ叩闹饕康氖怯脕?lái)備份用戶數(shù)據(jù),所以這個(gè)缺點(diǎn)也不是什么大事。
執(zhí)行還原
備份的目的是在需要的時(shí)刻執(zhí)行還原操作,使用備份工具可以很方便的把數(shù)據(jù)恢復(fù)到某次備份的時(shí)刻。在 Overview 界面點(diǎn)擊 Restore 按鈕開(kāi)始數(shù)據(jù)恢復(fù)操作:
選擇備份的位置,點(diǎn)擊 Forward 按鈕。然后備份工具能夠從指定的位置分析出備份的時(shí)間點(diǎn):
選擇一個(gè)時(shí)間點(diǎn)的備份,點(diǎn)擊 Forward 按鈕:
默認(rèn)會(huì)覆蓋現(xiàn)有文件,也可以選擇恢復(fù)到一個(gè)指定的目錄中,這里選擇默認(rèn)值,點(diǎn)擊 Forward 按鈕,然后點(diǎn) Restore 按鈕開(kāi)始恢復(fù)操作。
注意:
恢復(fù)操作只會(huì)恢復(fù)備份時(shí)的文件,并不會(huì)刪除備份后新添加的那些文件。
獲取幫助
打開(kāi)備份工具,按 F1 可以打開(kāi)備份工具的幫助文檔:
幕后英雄 duplicity
備份工具主要是提供了備份操作的 UI,讓我們使用起來(lái)很方便,其實(shí)后臺(tái)真正執(zhí)行備份和恢復(fù)操作的是一個(gè)叫 duplicity 的命令行工具。筆者會(huì)在后續(xù)的文章中介紹 duplicity 的用法。
參考:
Déjà Dup Backup Tool
How to Back Up Ubuntu desktop with default backup tool
Déjà Dup - Ubuntu desktop default backup tool
How to Back Up and Migrate Your Linux Configuration Files
duplicity
總結(jié)
以上是生活随笔為你收集整理的Ubuntu Desktop: 备份与还原的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Visual SourceSafe 数据
- 下一篇: java 10套完整项目开发案例 (详细