通过备份文件迁移数据

除了使用 迁移与传输管理器,您还可以备份源服务器上的数据,迁移结果存档文件到目的服务器,然后在此处恢复数据。。您可以通过 Plesk GUI 或命令行工具 pleskbackuppleskrestore 来备份和恢复数据。这些工具位于 Linux 系统上的 /usr/local/psa/bin/ 目录和 Windows 系统上的 %plesk_cli% 目录。

重要: 只有您安装了不包括在典型安装中的可选组件,Plesk 中的备份和恢复工具以及相应的功能才能使用。您可以使用基于 web 的安装和更新向导安装这些组件:在服务器管理面板中,进入 工具与设置 > 更新与升级 > 添加组件,并选择 服务器备份方案 组中的 Plesk 备份管理器

要通过 Plesk 用户界面备份源服务器上的数据:

根据适合您 Plesk 版本的管理员指南的说明来操作:

若要使用命令行工具备份源服务器上的所有数据:

  • 在基于 Linux 的服务器上 - /usr/local/psa/bin/pleskbackup server <backup_file_name>
  • 在基于 Windows 且运行 Plesk 9 和更新版本的服务器上 - "%plesk_cli%\pleskbackup.exe" --server
  • 在基于 Windows 且运行 Plesk 8.6 和更早版本的服务器上 - "%plesk_cli%\backup.exe" all <backup_file_name>.

如果您想要保存备份文件到 FTP 服务器,请指定类似的 URL: ftp://[<login>[:<password>]@]<server>/<file_path> instead of <backup_file_name>.

如果您想要提高备份安全,请通过添加 -backup-password <your_password> 选项加密备份。可进入管理员指南的 备份与恢复 小节中了解更多有关受密码保护备份的信息。

如果您想要通过命令行工具执行部分备份,请根据针对 LinuxWindows高级管理员指南 中的说明进行操作。

备份了您想要迁移的数据后,请上传备份文件到服务器并恢复其包含的数据。

要上传备份文件到目的服务器并通过 GUI 的方式恢复数据:

  1. 登录目的服务器上的服务器管理面板。
  2. 转入工具与设置 > 备份管理器(在工具与资源组里)。
  3. 单击 上传”
  4. 单击 浏览 并选择要上传的文件。
  5. 如果备份已加密,请指定您用于加密的密码。
  6. 点击 确定。该文件会被上传到服务器存储。
  7. 服务器存储 标签上,点击您刚上传的备份文件相应的链接。
  8. 选择您想要恢复的数据类型并指定恢复选项。
  9. 点击 恢复 并按照屏幕提示完成恢复。

要通过 pleskrestore 命令行工具恢复目的服务器上的所有数据:

  1. 上传备份文件到服务器。
  2. 准备映射文件,这样您就可以指定在服务器上使用哪些 IP 地址:
    1. 要创建映射文件,请执行以下命令。
    • 在基于 Linux 的服务器上 - /usr/local/psa/bin/pleskrestore --create-map <path to backup file> -map <path to mapping file>
    • 在基于 Windows 的服务器上 - "%plesk_cli%\pleskrestore.exe" --create-map <path to backup file> -map <path to mapping file>
    1. 通过文本编辑器打开创建的映射文件。
    2. 找到以 [ip-map] 开头的部分。应该会包含如下示例中的项目:

      [ip-map] 开头的部分

      # Unchanged IP addresses:

      # Please review default IP addresses mapping below:

      10.52.30.170 shared -> 10.52.30.170 shared # ip address does not exist 10.52.30.170

      10.52.120.243 exclusive -> 10.52.120.243 exclusive # ip address does not exist 10.52.120.243

    3. -> 符号后面每行的右边部分,请使用在目的服务器上要使用的 IP 地址替换当前 IP 地址,且确保新地址的分配方案有 共享专用 字词正确指示。共享 表示共享 IP 地址,而 专用,则是指专用 IP 地址。
    4. 保存文件。
  3. 通过以下命令恢复备份的文件:
    • 在基于 Linux 的服务器上 - /usr/local/psa/bin/pleskrestore --restore <path_to_backup_file> -level server -map <path to mapping file>
    • 在基于 Windows 的服务器上 - "%plesk_cli%\pleskrestore.exe" --restore <path_to_backup_file> -level server -map <path to mapping file>

    如果备份受密码保护,请使用 -backup-password 选项指定您用于加密的密码

    如果恢复失败且出现错误信息 Unable to resolve all conflicts,请参阅 故障排除迁移与传输问题

注意: 如果您想要通过命令行工具执行部分恢复,请根据针对 LinuxWindows高级管理员指南 中的说明进行操作。

数据恢复后,每个被迁移的网站都会与未链接到任何主机方案的独立主机服务订阅相关联。要简化进一步的维护,您可以预览所有新订阅属性并把这些新订阅与主机方案建立关联。