通過備份檔案遷移資料
除了使用 遷移與傳輸管理器,您還可以備份原始伺服器上的資料,遷移結果存檔檔到目的伺服器,然後在此處恢復資料。。您可以通過 Plesk GUI 或命令列工具 pleskbackup
與 pleskrestore
來備份和恢復資料。這些工具位於 Linux 系統上的 /usr/local/psa/bin/
目錄和 Windows 系統上的 %plesk_cli%
目錄。
重要: 只有您安裝了不包括在典型安裝中的可選元件,Plesk 中的備份和恢復工具以及相應的功能才能使用。您可以使用基於 web 的安裝和更新嚮導安裝這些元件:在伺服器管理面板中,進入 工具與設定 > 更新與升級 > 添加組件,並選擇 伺服器備份方案 組中的 Plesk 備份管理員。
要通過 Plesk 使用者介面備份原始伺服器上的資料:
根據適合您 Plesk 版本的管理員指南的說明來操作:
- Plesk 12.5: http://docs.plesk.com/en-US/12.5/administrator-guide/59256.htm.
- Plesk 12.0: http://docs.plesk.com/en-US/12.0/plesk-administrator-guide/59256.htm.
- Plesk 11.5: http://docs.plesk.com/en-US/11.5/plesk-administrator-guide/59256.htm.
若要使用命令列工具備份原始伺服器上的所有資料:
- 在基於 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> 選項加密備份。可進入管理員指南的 備份與恢復 小節中瞭解更多有關受密碼保護備份的資訊。
如果您想要通過命令列工具執行部分備份,請根據針對 Linux 和 Windows 的 高級管理員指南 中的說明進行操作。
備份了您想要遷移的資料後,請上傳備份檔案到伺服器並恢復其包含的資料。
要上傳備份檔案到目的伺服器並通過 GUI 的方式恢復資料:
- 登入目的伺服器上的伺服器管理面板。
- 轉入工具與設定 > 備份管理員(在工具與資源組裡)。
- 按一下 “上傳”。
- 按一下 瀏覽 並選擇要上傳的檔。
- 如果備份已加密,請指定您用於加密的密碼。
- 點按 確定。該檔會被上傳到伺服器存儲。
- 在 伺服器存儲 標籤上,點按您剛上傳的備份檔案相應的連結。
- 選擇您想要恢復的資料類型並指定恢復選項。
- 點按 恢復 並按照螢幕提示完成恢復。
要通過 pleskrestore 命令列工具恢復目的伺服器上的所有資料:
- 上傳備份檔案到伺服器。
- 準備映射檔,這樣您就可以指定在伺服器上使用哪些 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
- 在
->
符號後面每行的右邊部分,請使用在目的伺服器上要使用的 IP 位址替換當前 IP 位址,且確保新地址的分配方案有共用
和專用
字詞正確指示。共用
表示共用 IP 位址,而專用
,則是指專用 IP 位址。 - 保存檔。
- 通過以下命令恢復備份的檔:
- 在基於 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
,請參閱 故障排除遷移與傳輸問題。 - 在基於 Linux 的伺服器上 -
注意: 如果您想要通過命令列工具執行部分恢復,請根據針對 Linux 和 Windows 的 高級管理員指南 中的說明進行操作。
資料恢復後,每個被遷移的網站都會與未連結到任何主機方案的獨立主機服務訂閱相關聯。要簡化進一步的維護,您可以預覽所有新訂閱屬性並把這些新訂閱與主機方案建立關聯。