SBackup: 一個(gè)Linux下簡(jiǎn)單易用的開(kāi)源備份軟件
SBackup 是一個(gè)簡(jiǎn)單易用的開(kāi)源備份軟件。它可以備份任意文件或者文件夾的一部分。所有的配置文件可以通過(guò) Gnome 界面進(jìn)行訪問(wèn)。文件和路徑可以直接通過(guò)正則表達(dá)式進(jìn)行添加和排除。它支持本地備份和遠(yuǎn)程備份。雖然它看起來(lái)簡(jiǎn)單,但是它有著許多常見(jiàn)的高級(jí)備份功能。
特點(diǎn)
SBackup 可以完成以下工作:
- 可以創(chuàng)建壓縮和未壓縮的備份
- 可以把未壓縮的備份分割成多份文件
- 支持多份備份配置。每個(gè)人都可以根據(jù)自己的需求創(chuàng)建并修改自己的配置文件,但是不能刪除默認(rèn)配置文件
- 有多種選項(xiàng),如日志、郵件通知、以狀態(tài)圖標(biāo)的形式展現(xiàn)和提醒
- 支持計(jì)劃任務(wù)備份和手動(dòng)備份
- 可以備份到本地(如硬盤(pán)),也可以備份到遠(yuǎn)程(如通過(guò) FTP 訪問(wèn) NAS)
在 Ubuntu、Linux Mint 和 Debian 上安裝 SBackup
SBackup 可在 Ubuntu、Linux Mint 和 Debian 的默認(rèn)倉(cāng)庫(kù)中獲得,所以只要運(yùn)行以下命令即可安裝
- sudo apt-get install sbackup
運(yùn)行 SBackup
通過(guò) Dash 或者 Menu 打開(kāi) SBackup
將會(huì)看到如下界面
SBackup 配置
最初的 SBackup 沒(méi)有任何用戶自定義的配置文件,只有默認(rèn)的配置文件。需要注意的是,用戶不能刪除默認(rèn)的配置文件。若要?jiǎng)?chuàng)建一個(gè)新的配置文件,點(diǎn)擊 Tools -> Profile Manager,將看到如下窗口
單擊 Add 來(lái)創(chuàng)建新配置文件,例子的文件用“sk”來(lái)命名
現(xiàn)在已經(jīng)創(chuàng)建了新的配置文件。若要設(shè)置配置,先選擇配置文件,再單擊 Edit
現(xiàn)在看到 SBackup 的配置文件已經(jīng)被切換到“sk”
當(dāng)然,也可以根據(jù)不同人的需求來(lái)修改默認(rèn)配置文件
注意事項(xiàng):如果你用普通用戶運(yùn)行 SBackup,計(jì)劃任務(wù)備份不能生效,你需要用 root 用戶來(lái)運(yùn)行。如上圖所示,因?yàn)槲沂且云胀ㄓ脩暨\(yùn)行 Sbackup,所以 Schedule 選項(xiàng)是灰色不可選中狀態(tài)。
在本教程中,我將以 root 權(quán)限運(yùn)行 SBackup,并且使用的是默認(rèn)配置
打開(kāi)終端,運(yùn)行以下命令來(lái)以 root 權(quán)限運(yùn)行 SBackup
- sudo sbackup-config-gtk
上面的命令將以 root 權(quán)限打開(kāi)默認(rèn)配置的 SBackup
General選項(xiàng)卡
在 General 選項(xiàng)內(nèi),你可以選擇多久進(jìn)行一次完整備份,默認(rèn)是7天。每7天 SBackup 將會(huì)進(jìn)行一次完整的備份。你也可以選擇備份的壓縮格式。
Include選項(xiàng)卡
這個(gè)選項(xiàng)不需要解釋太多,你可以添加 SBackup 要備份的文件或目錄。這里可以選擇備份單獨(dú)的文件或者完整的目錄,我刪除了所有的目錄僅僅保留了“Resume”
Exclude選項(xiàng)卡
如同 Include 選項(xiàng),我們可以選擇備份時(shí)排除的文檔和目錄,只需要選擇要排除的文檔和目錄的路徑即可。在默認(rèn)配置下,/media, /var/run/, /var/cache/, /var/spool/ 和 /vat/tmp/ 目錄均被排除。
更進(jìn)一步的是,你可以增加備份時(shí)排除文件的類型,像 mp3 和 avi 等等。在默認(rèn)配置下,mp3, avi, mpeg, mkv, ogg 和 iso 是被排除不被備份的。如果你想備份這些文件,只要選中然后點(diǎn)擊 remove。當(dāng)然,如果要排除其他類型的文件,只需要點(diǎn)擊 add 然后增加。
在默認(rèn)配置下,SBackup 不會(huì)備份.gvfs, .thumbnails, .Trash 和 .cache 這些文件夾
同時(shí)你也可以在備份時(shí)根據(jù)文件大小來(lái)排除某些文檔和文件夾,這里我排除了體積超過(guò)100MB 的文檔和文件夾。
Destination選項(xiàng)卡
在這里你可以選擇備份存放的路徑,正如我之前提到的,你可以把備份的文檔或文件夾存放在硬盤(pán)或者遠(yuǎn)程的 FTP 或 NAS。這里我將把備份保存在 /home/sk/My Backup 目錄下。
提示:在備份前確認(rèn)目錄有足夠的空間保存?zhèn)浞菸募?/p>
Schedule選項(xiàng)卡
在這個(gè)選項(xiàng)中,你可以設(shè)定具體的備份時(shí)間。點(diǎn)擊 Simple 選項(xiàng),可以按每小時(shí)、每日、每周、每月來(lái)設(shè)置你的計(jì)劃備份時(shí)間。
如果你擅長(zhǎng)使用命令行來(lái)計(jì)劃任務(wù),則可以使用 cron 來(lái)操作。當(dāng)你開(kāi)啟每日備份計(jì)劃時(shí),cron 命令在 /etc/cron.daily/ 目錄中創(chuàng)建計(jì)劃文件
- sudo ls -l /etc/cron.daily/sbackup
示例的輸出顯示
- lrwxrwxrwx 1 root root 33 Nov 8 15:34 /etc/cron.daily/sbackup -> /usr/share/sbackup/sbackup-launch
Purging選項(xiàng)卡
在這個(gè)選項(xiàng)里,可以刪除超過(guò)一定時(shí)間的備份文件。在默認(rèn)配置下,超過(guò)30天的備份文件將被刪除。
Report選項(xiàng)卡
Report 是最后一個(gè)選項(xiàng)卡,在這里你可以設(shè)置接收備份完成通知的郵箱。輸入你的郵箱ID、SMTP服務(wù)地址、郵箱用戶名、密碼后,點(diǎn)擊 Test mail settings。需要留意的是,在測(cè)試郵箱設(shè)置前,點(diǎn)擊工具欄中的Save Configuration按鈕保存你的配置。
你將在完成測(cè)試郵箱設(shè)置后看到 “Test Successful” 字樣。
開(kāi)始備份
點(diǎn)擊 SBackup 工具欄上的 Make Backup now button 按鈕立即開(kāi)始備份。
彈出一個(gè)窗口,點(diǎn)擊 Yes 開(kāi)始創(chuàng)建備份文件。
現(xiàn)在備份的進(jìn)程已經(jīng)在后臺(tái)開(kāi)始運(yùn)行,你可以通過(guò)在通知欄上的狀態(tài)顯示來(lái)監(jiān)視備份的進(jìn)程。
完成備份之后,關(guān)閉 SBackup ,并且確認(rèn)備份文件保存在指定的目錄。例子中我保存的目錄是/home/sk/My Backup。
恢復(fù)文件
在終端中運(yùn)行命令
- sudo sbackup-restore-gtk
在 SBackup 的恢復(fù)窗口,選擇可用的備份日期和快照,在 Restoration Management 面板中選擇任意一個(gè)要恢復(fù)的文件,單擊 restore 保存到默認(rèn)位置或者單擊 restore as 保存到指定的位置。
現(xiàn)在文件已經(jīng)從備份中恢復(fù),就這么簡(jiǎn)單。
來(lái)源:
via: http://www.unixmen.com/linux-desktop-backup-made-easy-sbackup/