SBackup: 一个Linux下的简单备份软件
创始人
2024-03-01 11:51:33
0

SBackup 是一个简单易用的开源备份软件。它可以备份任意文件或者文件夹的一部分。所有的配置文件可以通过 Gnome 界面进行访问。文件和路径可以直接通过正则表达式进行添加和排除。它支持本地备份和远程备份。虽然它看起来简单,但是它有着许多常见的高级备份功能。

特点

SBackup 可以完成以下工作

  • 可以创建压缩和未压缩的备份
  • 可以把未压缩的备份分割成多份文件
  • 支持多份备份配置。每个人都可以根据自己的需求创建并修改自己的配置文件,但是不能删除默认配置文件
  • 有多种选项,如日志、邮件通知、以状态图标的形式展现和提醒
  • 支持计划任务备份和手动备份
  • 可以备份到本地(如硬盘),也可以备份到远程(如通过 FTP 访问 NAS)

在 Ubuntu、Linux Mint 和 Debian 上安装 SBackup

SBackup 可在 Ubuntu、Linux Mint 和 Debian 的默认仓库中获得,所以只要运行以下命令即可安装

sudo apt-get install sbackup

运行 SBackup

通过 Dash 或者 Menu 打开 SBackup

将会看到如下界面

SBackup 配置

最初的 SBackup 没有任何用户自定义的配置文件,只有默认的配置文件。需要注意的是,用户不能删除默认的配置文件。若要创建一个新的配置文件,点击 Tools -> Profile Manager,将看到如下窗口

单击 Add 来创建新配置文件,例子的文件用“sk”来命名

现在已经创建了新的配置文件。若要设置配置,先选择配置文件,再单击 Edit

现在看到 SBackup 的配置文件已经被切换到“sk”

当然,也可以根据不同人的需求来修改默认配置文件

注意事项:如果你用普通用户运行 SBackup,计划任务备份不能生效,你需要用 root 用户来运行。如上图所示,因为我是以普通用户运行 Sbackup,所以 Schedule 选项是灰色不可选中状态。

在本教程中,我将以 root 权限运行 SBackup,并且使用的是默认配置

打开终端,运行以下命令来以 root 权限运行 SBackup

sudo sbackup-config-gtk

上面的命令将以 root 权限打开默认配置的 SBackup

General选项卡

在 General 选项内,你可以选择多久进行一次完整备份,默认是7天。每7天 SBackup 将会进行一次完整的备份。你也可以选择备份的压缩格式。

Include选项卡

这个选项不需要解释太多,你可以添加 SBackup 要备份的文件或目录。这里可以选择备份单独的文件或者完整的目录,我删除了所有的目录仅仅保留了“Resume”

Exclude选项卡

如同 Include 选项,我们可以选择备份时排除的文档和目录,只需要选择要排除的文档和目录的路径即可。在默认配置下,/media, /var/run/, /var/cache/, /var/spool/ 和 /vat/tmp/ 目录均被排除

更进一步的是,你可以增加备份时排除文件的类型,像 mp3 和 avi 等等。在默认配置下,mp3, avi, mpeg, mkv, ogg 和 iso 是被排除不被备份的。如果你想备份这些文件,只要选中然后点击 remove。当然,如果要排除其他类型的文件,只需要点击 add 然后增加。

在默认配置下,SBackup 不会备份.gvfs, .thumbnails, .Trash 和 .cache 这些文件夹

同时你也可以在备份时根据文件大小来排除某些文档和文件夹,这里我排除了体积超过100MB 的文档和文件夹。

Destination选项卡

在这里你可以选择备份存放的路径,正如我之前提到的,你可以把备份的文档或文件夹存放在硬盘或者远程的 FTP 或 NAS。这里我将把备份保存在 /home/sk/My Backup 目录下。

提示: 在备份前确认目录有足够的空间保存备份文件

Schedule选项卡

在这个选项中,你可以设定具体的备份时间。点击 Simple 选项,可以按每小时、每日、每周、每月来设置你的计划备份时间。

如果你擅长使用命令行来计划任务,则可以使用 cron 来操作。当你开启每日备份计划时,cron 命令在 /etc/cron.daily/ 目录中创建计划文件

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选项卡

在这个选项里,可以删除超过一定时间的备份文件。在默认配置下,超过30天的备份文件将被删除。

Report选项卡

Report 是最后一个选项卡,在这里你可以设置接收备份完成通知的邮箱。输入你的邮箱ID、SMTP服务地址、邮箱用户名、密码后,点击 Test mail settings。需要留意的是,在测试邮箱设置前,点击工具栏中的Save Configuration按钮保存你的配置。

你将在完成测试邮箱设置后看到 “Test Successful” 字样。

开始备份

点击 SBackup 工具栏上的 Make Backup now button 按钮立即开始备份。

弹出一个窗口,点击 Yes 开始创建备份文件。

现在备份的进程已经在后台开始运行,你可以通过在通知栏上的状态显示来监视备份的进程。

完成备份之后,关闭 SBackup ,并且确认备份文件保存在指定的目录。例子中我保存的目录是/home/sk/My Backup。

恢复文件

在终端中运行命令

sudo sbackup-restore-gtk

在 SBackup 的恢复窗口,选择可用的备份日期和快照,在 Restoration Management 面板中选择任意一个要恢复的文件,单击 restore 保存到默认位置或者单击 restore as 保存到指定的位置。

现在文件已经从备份中恢复,就这么简单。

来源:


via: http://www.unixmen.com/linux-desktop-backup-made-easy-sbackup/

译者:NearTan 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出

相关内容

AI辅助Linux系统管理...
我并非所有场景都推崇使用AI。在创意类工作中,我坚持认为AI介入空...
2026-06-20 12:53:31
名雕股份成立科技新公司,含...
企查查APP显示,近日,深圳市鲸跃云科科技有限公司成立,注册资本1...
2026-05-27 21:47:16
开源社区如何重塑机器人行业...
数十年来,机器人学一直被视为一个小众的工程领域,主要由研究人员、学...
2026-05-27 21:05:07
黑客组织正以空前规模对开源...
软件供应链攻击,即黑客在合法软件中植入恶意代码,曾是网络安全领域相...
2026-05-27 20:34:54
KernelScript ...
IT之家 5 月 26 日消息,科技媒体 Linuxiac 昨日(...
2026-05-26 14:39:31
别被外表骗了:KDE 桌面...
核心结论:KDE Plasma 桌面同样漂亮,但两款发行版定位不同...
2026-05-21 03:37:42

热门资讯

为什么计量 IT 的生产力如此... 在某些行业里,人们可以根据一些测量标准判定一个人的生产力。比如,如果你是一个零件制造商,可以通过一个...
硬核观察 #885 苹果 AR... 苹果 AR 眼镜被无限期推迟据报道,由于技术上的挑战,苹果公司已经无限期推迟了其轻型增强现实(AR)...
8 个提升你的隐私防护的开源密... 使用一些顶级开源密码管理器,确保你的登录凭证安全无虞。密码管理器是一项非常有用的实用程序。在你想寻找...
PHP最佳实践(译) 简介PHP是一门复杂的语言,经过多年折腾,使其不同版本之间高度不一致,有时还有些bug。 每个版本都...
8个有趣的Linux提示与技巧... 我们时不时给你带来关于Linux的提示与技巧。和这个系列保持一致,这里有8个我们从读者收到最有趣的提...
值得收藏的 27 个机器学习的... 机器学习 ( Machine Learning ) 有很多方面,当我开始研究学习它时,我发现了各种各...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...