SMC用戶端為阿里雲自主研發的伺服器遷移工具,本文主要介紹如何管理SMC用戶端。
擷取SMC用戶端
如果選擇控制台匯入遷移源或者命令列匯入遷移源的方式,則SMC用戶端會自動擷取並安裝到原始伺服器。
如果選擇用戶端匯入遷移源的方式,需要根據源系統的作業系統類型手動下載對應的SMC用戶端壓縮包,具體如下表所示。
作業系統
架構
SMC用戶端壓縮包
Windows
x86_64
x86_32
Linux
x86_64
x86_32
ARM
查看SMC用戶端
如果選擇控制台匯入遷移源或者命令列匯入遷移源的方式。
Windows原始伺服器:SMC用戶端預設安裝目錄為
C:\smc。Linux原始伺服器:SMC用戶端預設安裝目錄為
/smc。
如果手動下載用戶端方式匯入的遷移源,SMC安裝目錄則是自行解壓的目錄。
啟動和停止SMC用戶端
在匯入遷移源時SMC守護服務會被同步安裝,通過啟動和停止SMC守護服務可實現SMC用戶端的啟動和停止。
Windows 32位系統不支援SMC守護服務,需要運行go2aliyun_client.exe。Linux
SMC守護進程的安裝路徑為
/smc/smc_daemon,可執行/smc/smc_daemon --status命令,根據輸出判斷SMC守護服務的狀態,RUNNING表示運行中、STOPPED表示已停止、UNINSTALLED表示未安裝。啟動SMC用戶端:執行以下命令啟動SMC守護服務,將同步啟動SMC用戶端程式。
/smc/smc_daemon --start停止SMC用戶端:執行以下命令停止SMC守護服務,將同步停止SMC用戶端程式。
/smc/smc_daemon --stop
Windows
SMC守護進程的安裝路徑為
C:\smc\smc_daemon.exe,可在powershell中執行C:\smc\smc_daemon.exe --status命令,根據輸出判斷SMC守護服務狀態,RUNNING表示運行中、STOPPED表示已停止、UNINSTALLED表示未安裝。啟動SMC用戶端:執行以下命令啟動SMC守護服務,將同步啟動SMC用戶端程式。
C:\smc\smc_daemon.exe --start停止SMC用戶端:執行以下命令停止SMC守護服務,將同步停止SMC用戶端程式。
C:\smc\smc_daemon.exe --stop
卸載SMC用戶端
在退出用戶端遷移後,可參考以下操作步驟卸載SMC用戶端。
Linux
停止並刪除SMC守護服務。
/smc/smc_daemon --stop /smc/smc_daemon --uninstall清理殘留快取資料。
./Check/client_check --ssclear smcss刪除SMC用戶端目錄。
樣本為SMC用戶端目錄預設安裝路徑。
rm -rf /smc
Windows
在Powershell中執行以下命令,停止並刪除SMC守護服務。
C:\smc\smc_daemon.exe --stop C:\smc\smc_daemon.exe --uninstall刪除SMC安裝目錄
C:\smc。
常見問題
如何查看SMC用戶端進程運行情況?
Linux
<安裝目錄名稱>需根據實際情況替換,樣本為SMC用戶端目錄預設安裝路徑。tail -f /smc/<安裝目錄名稱>/Logs/go2aliyun_client.out以安裝目錄名
go2aliyun_client3.1.0_new_linux_x86_64為例,需運行tail -f /smc/go2aliyun_client3.1.0_new_linux_x86_64/Logs/go2aliyun_client.out。Windows
在Powershell中執行以下命令,查看用戶端運行是否正常。
<安裝目錄名稱>和<日誌名稱>需根據實際情況替換,樣本為SMC用戶端目錄預設安裝路徑。Get-Content C:\smc\<安裝目錄名稱>\Logs\<日誌名稱> -Wait -Tail 50以安裝目錄名
go2aliyun_client3.1.0_windows_x86_64、日誌名稱為go2aliyun_client_20251010.log為例,需運行Get-Content C:\smc\go2aliyun_client3.1.0_windows_x86_64\Logs\go2aliyun_client_20251010.log -Wait -Tail 50。運行正常:輸出內容將包含
Import Source Server [s-bp18x8751kgz2oyh****] Successfully!如果沒有關聯的遷移任務,遷移源狀態會變成線上。
如果已有關聯的遷移任務,遷移源狀態會變成遷移中。如果遷移任務狀態為出錯,可在操作列,單擊重試任務,嘗試恢複繼續運行遷移任務。
運行報錯:根據錯誤code,故障排除後再試。

不支援SMC守護服務的系統應如何啟動和停止SMC用戶端?
Windows 32位系統不支援SMC守護服務,需要依照以下指令實現SMC用戶端的啟動和停止。
<安裝目錄名稱>需要根據實際情況替換。啟動SMC用戶端程式:執行命令
C:\smc\<安裝目錄名稱>\go2aliyun_client.exe即可。以安裝目錄名
go2aliyun_client3.1.0_windows_x86_64為例,需運行C:\smc\go2aliyun_client3.1.0_windows_x86_64\go2aliyun_client.exe。停止SMC用戶端程式:執行命令
C:\smc\<安裝目錄名稱>\go2aliyun_client.exe --abort即可。以安裝目錄名
go2aliyun_client3.1.0_windows_x86_64為例,需運行C:\smc\go2aliyun_client3.1.0_windows_x86_64\go2aliyun_client.exe --abort。