更換作業系統的本質是更換系統硬碟。本文介紹Elastic Compute Service更換作業系統(系統硬碟)的常見問題及解決方案。
如何更換作業系統(系統硬碟)?
您可以通過更換ECS執行個體的鏡像來更換作業系統。具體操作,請參見更換作業系統(系統硬碟)。
更換作業系統(系統硬碟)後,原來的舊系統硬碟會被釋放,會清除系統硬碟上的所有資料,建議您在操作之前為系統硬碟建立快照備份資料。具體操作,請參見建立一個雲端硬碟快照。
帳號A的伺服器製作鏡像後,能給帳號B更換作業系統使用嗎?
可以。帳號A需要先將鏡像共用給帳號B,然後帳號B再使用鏡像更換作業系統。具體操作,請參見共用自訂鏡像和更換作業系統(系統硬碟)。
更換作業系統時,如果鏡像中包含資料盤,可以通過該鏡像更換作業系統嗎?
您可以使用包含資料盤的鏡像更換作業系統,僅更換原執行個體的系統硬碟,不影響原執行個體的資料盤。
如果更換作業系統的鏡像包含資料盤,請確保業務中系統硬碟和資料盤之間沒有依賴關係,或變更後的系統硬碟對資料盤的操作不影響您的商務程序。例如,如果您的業務中存在系統硬碟向資料盤的讀寫資料操作,更換作業系統後,由於系統硬碟變動,可能導致業務出現讀寫資料盤異常等問題。
更換作業系統與重新初始化系統硬碟有什麼差異?
主要差異如下表所示:
差異項 | 重新初始化系統硬碟 | 更換系統硬碟(作業系統) |
功能差異 | 初始化會還原雲端服務器的初始化狀態,初始化前後作業系統不變。 | 將現有的作業系統類型切換為其他類型的作業系統。 |
對系統硬碟的影響 |
|
|
對資料盤的影響 | 不會影響資料盤。 | 不會影響資料盤。 |
對快照的影響 |
|
|
計費情況 | 初始化系統硬碟不收費。初始化前後作業系統不變,計費項目不發生改變。 | 更換作業系統動作本身不收取費用,以下情況會收取費用:
|
通過更換作業系統擴容系統硬碟失敗,如何處理?
通過更換作業系統(系統硬碟)對系統硬碟進行擴容時,可能會因為逾時導致分區擴容不生效。針對未擴容成功的系統,請參考擴容分區和檔案系統(Linux)手動擴充分區。該方式只是擴充系統硬碟分區,不會影響系統的版本。
更換作業系統時,如果選不到目標鏡像並且提示“該執行個體為非IO最佳化執行個體”怎麼辦?
由於執行個體和鏡像的約束限制,鏡像的IO最佳化與執行個體的IO最佳化需要匹配,即IO最佳化執行個體只能使用IO最佳化鏡像,非IO最佳化執行個體只能使用非IO最佳化鏡像。所以會出現更換作業系統時選不到目標鏡像並且提示“該執行個體為非IO最佳化執行個體”,建議您選擇其他可選的作業系統。
您可以通過DescribeInstances介面查詢執行個體的IO屬性,通過DescribeImages介面查詢鏡像的IO屬性。