Restic是一个快速的、高效的、安全的备份程序,执行修复程序,与RESTIC的任何进程一样非常容易和快速。
与任何与RESTIC的互动一样,您必须首先初始化REPO以在RESTIC中执行操作,接下来为带来具体的使用Restic执行还原方法,一起往下看吧。
Restore命令有多个选项可用,如下所示 –
下面的命令将从给定的快照(从RESTIC SNAPSHOTS检索)恢复。它将恢复隧道到位于地点的位置
restic restore $SnapshotID --target $LocationToRestoreTo --path $PathBeingRestored
下面的命令将从给定的快照(从RESTIC SNAPSHOTS检索)恢复。它会将路径恢复到位于Locationtorestoreto
restic restore $SnapshotID --target $LocationToRestoreTo --include $PathtoFileBeingRestored
下面的命令将从给定的快照(从RESTIC SNAPSHOTS检索)恢复。它会将隧道恢复为位于LocationtorestoreTo。它将排除FileVerPathbeingExcluded下的任何文件/文件夹。
restic restore $SnapshotID --target $LocationToRestoreTo --path $PathBeingRestored --exclude $FileOrPathBeingExcluded
注意: 使用RESTERES,将恢复完整的文件路径,含义如果在运行以下命令,则将文件还原为/tmp/restore/home/kbuser/public_html/index.php
restic restore 7e83abo1 --target /tmp/restore --path /home/kbuser/public_html/index.php
要避免此功能,并且必须在还原后移动内容,可以指定还原路径 / 如下图所示。
restic restore 7e83abo1 --target / --path /home/kbuser/public_html/index.php
在上面的示例中,文件index.php将恢复到其原始路径/home/kbuser/public_html/index.php
以上就是关于使用Restic执行还原方法的具体内容,希望可以帮助到大家。