本文介绍在Linux操作系统中使用Duplicati的方法,适用于Debian、Ubuntu和Linux Mint发行版下,包括手动运行备份及恢复备份的方法。
使用Duplicati的方法 安装(参考:在Debian、Ubuntu、Linux Mint上下载及安装Duplicati的方法)并启动duplicati后,它将侦听localhost接口的端口8200,因此你可以通过在Web浏览器地址栏中键入127.0.0.1:8200来访问Duplicati Web界面。 首先,选择你的计算机是多个帐户还是单个帐户:
单击添加备份(Add backup)以创建第一个备份,然后选择添加备份的方式,如果你之前未使用过Duplicati,则需要选择默认选项:配置新备份(Configure a new backup):
在下一页上,为备份命名,你可以使用任何你喜欢的名称,例如文件夹名称和备份日期,如果要将备份发送到云存储提供程序,建议启用加密,你可以使用默认加密方法:AES-256,单击“生成(Generate)”按钮以创建强密码(参考:在Linux中安装cracklib和pwscore检查密码复杂性/强度和分数),该密码用于加密备份,如果要解密备份,还需要使用此密码:
因此,将此密码短语存储在安全的地方非常重要,例如在密码管理器中,如果丢失此密码,则无法恢复备份。 下一步是选择存储数据的位置,在本文中,我选择了Dropbox(参考:在Ubuntu Server 16.04上安装Dropbox的方法),然后在Dropbox中命名要存储数据的路径:
接下来,单击AuthID链接,你将被带到Dropbox的网站以授予权限,因此Duplicati可以将数据发送到你的Dropbox帐户:
允许Duplicati访问你的Dropbox帐户后,AuthID凭据将自动放入Duplicati Web界面的AuthID字段中,你现在可以单击“测试连接(Test connection)”按钮以确保Duplicati可以访问备份目标并创建文件夹。 在下一步中,选择计算机上的哪个文件夹进行备份,我选择备份我的主文件夹:
你可以在“排除(exclude)”选项中排除隐藏文件,系统文件和临时文件,这正是我的主文件夹所需要的:
你还可以单击“添加过滤器(Add filter)”链接以排除特定文件或子文件夹,例如,我不想将我的VirtualBox机器备份到Dropbox,因此我创建了一个过滤器来排除名称中包含“VirtualBox”的目录:
在计划页面上,你可以设置备份运行的频率,如果你禁用了调度程序,那么每次都会手动运行备份,这不是我推荐的,我只是使用默认设置,如果在服务器上使用Duplicati,则可能希望在服务器上的活动较少时运行备份:
如果你使用台式机或笔记本电脑,那么当你打开计算机时,如果错过了计划备份,则Duplicati将运行备份,对于始终在线的服务器,Duplicati会在预定时间运行备份。 在最后一步中,你可以将卷大小的值保留为默认值,然后,你可以选择备份保留策略,我选择保留所有备份,不要忘记保存配置:
手动运行备份的方法 你可以等待Duplicati在预定时间运行备份,或单击“立即运行(Run now)”链接并立即运行备份:
你还可以导出配置,以便能够在另一个Duplicati实例上还原备份:
恢复备份的方法 我还在另一台Linux计算机上安装了Duplicati,我将在第二台计算机上恢复备份,在Duplicati主屏幕上,单击左侧的还原按钮,然后选择从配置中还原,如下图所示:
在下一页上,上载配置文件并输入密码,单击导入:
接下来,它将显示备份配置,你可以单击测试连接按钮以查看它是否有效:
在下一页上,你可以看到加密选项,点击下一步:
如果你在下一页看到“未找到(not found)”错误,请不要惊慌,你需要在搜索字段中输入文件夹路径,然后单击“搜索(Search)”按钮,你将能够在大矩形中选择文件夹,单击“继续(Continue)”按钮:
最后,配置还原选项,我选择将文件还原到原始位置,并且更喜欢覆盖现有文件,让我解释一下这意味着什么: 1、假设我的第二台计算机有两个名为/home/linuxbabe/film/和/home/linuxbabe/videos/的文件夹。 2、备份仅包含/home/linuxbabe/videos/文件夹。 3、如果我的第二台计算机上的/home/linuxbabe/videos/文件夹中有新视频,则还原过程将删除该新视频。 4、我的第二台计算机上的/home/linuxbabe/film/文件夹将保持不变。
配置还原选项后,单击“还原(Restore)”按钮。
相关主题 |