将RESTIC备份安装到Linux服务器

使用Linux(不幸的是,此功能不适用于Windows),您可以将RESTIC REPO安装到您选择的位置,以导航目录树中的所有快照。

与任何与RESTIC的互动一样,您必须首先初始化REPO以在RESTIC中执行操作。

如果已未安装,您可能需要安装保险丝。要执行此操作,请运行以下命令 -

CentOS的

yum install fuse

的Ubuntu

apt-get install fuse

软呢帽

yum install fuse

德比安

apt-get install fuse

要安装您的Reyic Repo,请创建您选择的安装点。在此示例中,我们将使用/ mnt /备份。

# mkdir /mnt/backups

# restic mount /mnt/backups
password is correct
Now serving the repository at /mnt/backups
Don't forget to umount after quitting!

运行此过程后,此过程将保持运行,直到取消它(Ctrl + C),因此您需要打开另一个终端或FTP客户端来浏览备份。

使用上述示例的安装点,您的备份(快照)位于 / mnt / backups / snapshots。

# ll
total 0
dr-xr-xr-x 11 root root 0 Feb 22 12:59 2018-02-22T12:59:30-08:00
dr-xr-xr-x 3 root root 0 Feb 22 13:17 2018-02-22T13:17:17-08:00
dr-xr-xr-x 3 root root 0 Feb 22 13:17 2018-02-22T13:17:20-08:00
dr-xr-xr-x 3 root root 0 Feb 22 13:17 2018-02-22T13:17:28-08:00
lrwxrwxrwx 1 root root 0 Feb 22 13:17 latest -> 2018-02-22T13:17:28-08:00

每个快照都标有日期和时间戳,您的最新备份是最新标记的符号链接文件夹。

这些文件是 只读,意味着您无法移动或编辑它们。但是,您可以复制它们。

当您在自己的文件系统中时,请导航文件夹,并找到要还原的文件。您可以使用Linux中的Copy命令复制要还原的文件或文件夹。然后,您可以指定要恢复它们的位置,或者如果您愿意,您可以为其原始位置进行。选择完全取决于你。

复制文件或文件夹的命令语法将如下 -

cp filename filepath/filename

i.e.:

cp testfile.txt /root/txtfile.txt

您可以通过以下命令复制多个文件或文件夹

cp -R myDirectory/ /root/mydirectory

完成后,您可以取消在原始终端窗口中运行的Mount命令。

3

发表回复