全部產品
Search
文件中心

Elastic Compute Service:更換作業系統相關問題

更新時間:Aug 03, 2024

更換作業系統的本質是更換系統硬碟。本文介紹Elastic Compute Service更換作業系統(系統硬碟)的常見問題及解決方案。

如何更換作業系統(系統硬碟)?

您可以通過更換ECS執行個體的鏡像來更換作業系統。具體操作,請參見更換作業系統(系統硬碟)

警告

更換作業系統(系統硬碟)後,原來的舊系統硬碟會被釋放,會清除系統硬碟上的所有資料,建議您在操作之前為系統硬碟建立快照備份資料。具體操作,請參見建立一個雲端硬碟快照

帳號A的伺服器製作鏡像後,能給帳號B更換作業系統使用嗎?

可以。帳號A需要先將鏡像共用給帳號B,然後帳號B再使用鏡像更換作業系統。具體操作,請參見共用自訂鏡像更換作業系統(系統硬碟)

更換作業系統時,如果鏡像中包含資料盤,可以通過該鏡像更換作業系統嗎?

您可以使用包含資料盤的鏡像更換作業系統,僅更換原執行個體的系統硬碟,不影響原執行個體的資料盤。

重要

如果更換作業系統的鏡像包含資料盤,請確保業務中系統硬碟和資料盤之間沒有依賴關係,或變更後的系統硬碟對資料盤的操作不影響您的商務程序。例如,如果您的業務中存在系統硬碟向資料盤的讀寫資料操作,更換作業系統後,由於系統硬碟變動,可能導致業務出現讀寫資料盤異常等問題。

更換作業系統與重新初始化系統硬碟有什麼差異?

主要差異如下表所示:

差異項

重新初始化系統硬碟

更換系統硬碟(作業系統)

功能差異

初始化會還原雲端服務器的初始化狀態,初始化前後作業系統不變。

將現有的作業系統類型切換為其他類型的作業系統。

對系統硬碟的影響

  • 舊系統硬碟不會被釋放。

  • 系統硬碟資料會恢複到剛建立時的狀態,建立執行個體後安裝的應用程式和產生的資料都會被清除,建議您做好資料備份。

  • 系統硬碟ID、雲端硬碟類型、ECS執行個體的IP地址等均保持不變。

  • 更換作業系統後,原來舊的系統硬碟會被釋放。

  • 會清除系統硬碟上的所有資料,建議您做好資料備份。

  • 系統硬碟ID會變,但是雲端硬碟類型、ECS執行個體IP地址以及彈性網卡MAC地址保持不變。

對資料盤的影響

不會影響資料盤。

不會影響資料盤。

對快照的影響

  • 基於系統硬碟建立的快照可以用於復原雲端硬碟。

  • 基於系統硬碟建立的手動快照和自動快照均會保留。

  • 自動快照原則設定仍然有效,不需要重新設定。

  • 基於舊系統硬碟建立的快照,不能用於復原新系統硬碟,但可以用於建立自訂鏡像。

  • 基於舊盤手動建立的快照,不會被釋放。

  • 自動建立的快照,如果舊系統硬碟開啟自動快照隨雲端硬碟釋放,則自動快照會被自動刪除;如果未開啟自動快照隨雲端硬碟釋放,則到期後自動釋放。

  • 舊系統硬碟的自動快照策略將失效,需要重新設定。

計費情況

初始化系統硬碟不收費。初始化前後作業系統不變,計費項目不發生改變。

更換作業系統動作本身不收取費用,以下情況會收取費用:

  • 如果更換的新鏡像是收費鏡像,則會收取鏡像費用。更多資訊,請參見鏡像計費

  • 如果更換時擴容了系統硬碟的雲端硬碟容量,則會收取新增容量的費用。更多資訊,請參見Block Storage計費

通過更換作業系統擴容系統硬碟失敗,如何處理?

通過更換作業系統(系統硬碟)對系統硬碟進行擴容時,可能會因為逾時導致分區擴容不生效。針對未擴容成功的系統,請參考擴容分區和檔案系統(Linux)手動擴充分區。該方式只是擴充系統硬碟分區,不會影響系統的版本。

更換作業系統時,如果選不到目標鏡像並且提示“該執行個體為非IO最佳化執行個體”怎麼辦?

由於執行個體和鏡像的約束限制,鏡像的IO最佳化與執行個體的IO最佳化需要匹配,即IO最佳化執行個體只能使用IO最佳化鏡像,非IO最佳化執行個體只能使用非IO最佳化鏡像。所以會出現更換作業系統時選不到目標鏡像並且提示“該執行個體為非IO最佳化執行個體”,建議您選擇其他可選的作業系統。

說明

您可以通過DescribeInstances介面查詢執行個體的IO屬性,通過DescribeImages介面查詢鏡像的IO屬性。