Hostwinds 教程

寻找结果为:


目录


Downloading the backups and interacting locally
从对象存储工作

如何在另一台计算机上使用用于VPS /专用服务器的Restic Cloud Backups?

标签: Dedicated Server,  VPS,  Backups 

Downloading the backups and interacting locally
从对象存储工作

vps或专用服务器的云备份使用restic程序提供服务器中的(大多数)文件系统的重复备份。通过对象存储链接或S3浏览器查看时,它可能看起来像许多随机编号的目录,但这是系统的"Repo",它组织了数据的加密备份。

您可以将整个备份下载到另一台计算机或在对象存储中访问文件。有关任一个选项,您需要在本地计算机上拥有静重程序。你可以得到它 https://github.com/restic/restic/releases/ (从"资产"部分为最新的0.9.x版本下载本地桌面的适当版本)。或者,许多Linux封装经理具有RESTIC: https://restic.readthedocs.io/en/latest/020_installation.html。对于Windows安装,建议重命名为RESTIC.EXE并复制到您正在工作的目录。

Downloading the backups and interacting locally

第1步:下载并连接S3浏览器或类似的工具。

第2步:为备份下载"容器",通常为"backup_xxxxxx"。这需要一段时间,具体取决于容器的大小。

与设置云备份的VPS内的环境不同,我们必须使用-r指定"repo"位置,并手动输入密码。RESTIC密码位于/root/.restic_var或c:\ windows \ system32 \ restic_repo.ps1文件中的VPS中作为"RESTIC_PASSWORD"。如果您找不到它或者不再访问服务器,请通过支持机票联系技术支持,我们将很乐意为您提供帮助。

第三步:要查看可用的快照。

restic snapshots -r /path/to/downloads 
./restic.exe snapshots -r C:\path\to\downloads 

例如,对于Linux vps的云备份下载到Windows桌面,桌面上的RESTIC.EXE以及包含RESTIC REPO的"备份"文件夹:

从那里,您可以使用RESTIC恢复备份,除了"初始化repo"步骤并记住将"-r / path / to / backups"添加到命令。

第4步:将Linux vps的/ root /目录的最新备份恢复为此桌面上的"还原"目录:

./restic.exe restore latest -r .\Backup\ --include /root --target .\restore\ 

我们可以看到文件现在在。\ restore \ root

从对象存储工作

或者,您可以跳过下载整个备份,并在主机卷轴帐户中使用对象存储,就像您正在备份服务器上一样。为此,您需要下载或重新创建/ relot/.restic_var或c:\ windows \ system32 \ restic_repo.ps1文件。

linux /root/.restic_var文件:

export AWS_ACCESS_KEY_ID="....."
export AWS_SECRET_ACCESS_KEY="...."
export RESTIC_REPOSITORY="s3:http://sea-storage.cloud.hostwindsdns.com/....."
export RESTIC_PASSWORD="....."
export BACKUP_RETENTION="60" 

Windows C:\ Windows \ System32 \ Restic_Repo.ps1文件是相同的,$ env:在前面而不是导出:

$env:AWS_ACCESS_KEY_ID="....."
$env:AWS_SECRET_ACCESS_KEY="...."
$env:RESTIC_REPOSITORY="s3:http://sea-storage.cloud.hostwindsdns.com/....."
$env:RESTIC_PASSWORD="....."
$env:BACKUP_RETENTION="60" 

AWS_ACCESS_KEY_ID和AWS_SECRET_ACCESS_KEY是来自对象API按钮的对象API存储键 https://clients.hostwinds.com/cloud/object_storage.php restic_repository是来自该对话框的API端点,前面的"S3:"以及容器的名称之后。请注意备份的容器的位置,并使用对象API中的相应值。密码将位于VPS上的相应RESTIC文件中。如果找不到它或无法访问服务器,请通过LiveChat与Passwords共享密码,联系技术支持。

从那里,您可以在本地计算机上初始化,然后就像登录服务器一样还原文件。

您可以在Windows桌面上使用Linux VPS的详细信息,查看快照,还原数据等:

撰写者 Hostwinds Team  /  六月 5, 2021