我教 UNIX 新用户的一个常见任务是如何进行备份。由于大多数人对命令行 (CLI) 不太熟悉,所以我想为了让他们进行备份(不仅仅是强迫他们使用 CLI),现在我教他们拖放整个目录。
当然,这样做的问题是需要很长时间,因为每次都会复制所有文件。
我更喜欢文件管理器启动,rsync
而不是cp -a
复制现有目录。有一个插件吗?有人已经在文件管理器中使用过此类功能吗?
答案1
由于评论中提到的原因,文件管理器通常不使用 rsync 进行复制,但最重要的是,一个好的备份解决方案应该是增量的。想象一下,您的一个学生意外更改了文件,然后按照之前的备份(使用文件管理器或 rsync)尽快复制该文件。用于进行备份的图形(又名易于使用)界面当然取决于您使用的窗口管理器。对于带有 Gnome 或 KDE (QT) 的 Linux,有一个很好的备份解决方案,称为 backintime,在这里:http://backintime.le-web.org/。它使用增量备份rsync
,因此速度很快。此外,备份保持紧凑,而每个快照都显示为备份目录的完整副本(通过使用硬链接)。它需要一些配置工作,但是可以通过向学生分发默认配置文件来避免这种情况。应用程序主窗口几乎像常规文件管理器一样。实际的备份当然是通过按备份按钮来执行的,而不是通过复制和粘贴来执行。另一种基于 rsync(适用于 KDE)的备份解决方案称为luckybackup
(http://luckybackup.sourceforge.net/)。