除了使用迁移与传输管理器,您还可以备份源服务器上的数据,然后将存档文件迁移到目的服务器上,再在此处恢复数据。可通过 Plesk面板或者命令行工具 pleskbackup 与 pleskrestore 来备份和恢复数据。这些工具在 Linux 系统上位于/usr/local/psa/bin/ 目录,在Windows 系统上位于 %plesk_cli% 目录。
只有安装了典型安装之外的其他可选组件,Plesk 的备份和恢复工具以及相应的功能才能使用。您可以根据在线安装及更新向导来安装这些组件:在服务器管理面板中,进入 工具与设置 > 更新与升级 > 添加组件,并选择 服务器备份方案 组中的Plesk 备份管理器。
一.备份源服务器上的数据
(1)通过 Plesk 界面备份源服务器上的数据
1.个人用户:网站与域名 > 备份管理
2.管理员:工具与设置> 备份管理
(2)使用命令行工具备份源服务器上的所有数据
1. Linux 服务器: - /usr/local/psa/bin/pleskbackup server <backup_file_name>
2. Windows 服务器: - "%plesk_cli%\pleskbackup.exe" --server
- 如果您想要保存备份文件到 FTP 服务器,请指定类似的 URL: ftp://[<login>[:<password>]@]<server>/<file_path>而不是 <backup_file_name>.
- 如果您想要提高备份安全,请通过添加 -backup-password <your_password> 选项加密备份。
备份了您想要迁移的数据后,请上传备份文件到服务器并恢复其包含的数据。
二.在目的服务器上传并恢复备份文件
(1)通过Plesk面板上传并恢复数据
1.登录目的服务器上的服务器管理面板
2.转入工具与设置 > 备份管理器(在工具与资源中)
3.单击 上传
4.单击 浏览 并选择要上传的文件
5.如果备份已加密,请指定您用于加密的密码
6.点击 确定 该文件会被上传到服务器存储
7.在 服务器存储 标签上,点击您刚上传的备份文件相应的链接
8.选择您想要恢复的数据类型并指定恢复选项
9.点击 恢复 并按照屏幕提示完成恢复
(2)通过 pleskrestore 命令行工具恢复数据:
1.上传备份文件到服务器。
2.准备映射文件,以指定要在服务器上使用的IP 地址。要创建映射文件,请执行以下命令:
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>
然后,通过文本编辑器打开创建的映射文件。找到以 [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,且确保新地址的分配方案中 “shared”和“exclusive” 指示正确。“shared” 表示共享 IP 地址,而 “exclusive”则指专用 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" <path_to_backup_file> -level server -map <path to mapping file>
如果备份受密码保护,请使用 -backup-password 选项指定加密密码。