自訂鏡像是ECS執行個體系統盤某一時刻的快照。同時開通的Elastic Compute Service執行個體的配置既可以相同,也可以不同。示意圖如下。

您可以使用快照建立自訂鏡像,將快照的作業系統、資料環境資訊完整的包含在鏡像中。然後使用自訂鏡像建立多台具有相同作業系統和資料環境資訊的執行個體,非常方便的複製執行個體。
您也可以使用執行個體建立鏡像,請參考 使用執行個體建立自訂鏡像。
為了增加快照建立自訂鏡像操作的安全性,請參考 阿里雲自訂鏡像安全建議。
![]() |
说明 |
|
Linux執行個體注意事項
- 在使用Linux執行個體的系統盤建立自訂鏡像時,不要在 /etc/fstab 檔案中載入資料盤的資訊,否則使用該鏡像建立的執行個體無法啟動。
- 強烈建議您在製作自訂鏡像前 umount Linux執行個體上掛載的所有檔案系統,然後再對系統盤打快照並建立自訂鏡像,否則有可能造成以該自訂鏡像建立的ECS執行個體不能啟動或使用。
- 請勿隨意升級核心或作業系統版本。
- 請勿調整系統盤分區。系統盤目前只支援單個根分區。
- 請檢查系統盤使用剩餘空間,確保系統盤沒有被寫滿。
- 請勿修改關鍵系統檔案,如 /sbin、/bin、/lib 目錄等。
- 請勿修改預設登入使用者名 root。
操作步驟
- 登入 雲伺服器管理主控台。
- 選擇地域。
- 在左側導覽列裡,單擊 執行個體。
- 找到目標執行個體,單擊執行個體ID,或者在 操作 列,單擊 管理。
- 在左側導覽列裡,單擊 本執行個體快照。找到目標系統盤,在 操作 列,單擊 建立自訂鏡像。
快照的磁碟屬性必須是系統盤。資料盤不能用於建立自訂鏡像。
您也可以通過 建立自訂鏡像。
,選擇一個磁碟屬性為系統盤的快照,再 - 在彈出的 建立自訂鏡像 對話方塊中,完成以下操作:
- 確認快照ID。
- 指定自訂鏡像的名稱和描述。
- (可選)如果您希望在建立的鏡像中同時包含資料盤的資訊,應該選擇 添加資料盤快照,並單擊 增加 來添加資料盤。
说明 請將資料盤中的敏感性資料刪除之後再建立自訂鏡像,避免資料安全隱患。
如果快照ID為空,則該磁碟會作為空盤建立,預設容量為5 GiB。
如果選擇了快照,則磁碟容量為快照的容量。
- 單擊 建立。自訂鏡像建立成功。您可以單擊左側導航中的 鏡像,然後查看剛建立的鏡像。
Linux鏡像FAQ
如何
umount
和刪除disk table裡的資料?
假設 /dev/hda5 已經掛載在 /mnt/hda5 上,用以下三條命令均可卸載掛載的檔案系統:
umount /dev/hda5
umount /mnt/hda5
umount /dev/hda5 /mnt/hda5
/etc/fstab
是Linux下比較重要的設定檔,它包含了系統在啟動時掛載檔案系統和存放裝置的詳細資料。如果不想在執行個體啟動時掛載指定分區,需要在這個檔案裡面刪除對應的行,刪除下述語句可以在啟動的時候斷開xvdb1:/dev/xvdb1 /leejd ext4 defaults 0 0
。
如何確認資料盤已經卸載,並可以開始建立自訂鏡像?
需要確認fstab檔案裡面對應的自動掛載資料盤分區語句行已經刪除。
使用 mount 命令可以查看所有裝置的掛載資訊,請確認執行結果中不包含對應的資料盤分區資訊。
相關設定檔
自訂遠端連線通信埠的詳細操作,請參見 伺服器預設遠程通信埠修改。
設定檔 | 配置說明 | 修改該設定檔的風險 |
---|---|---|
/etc/issue*, /etc/*-release, /etc/*_version | 系統發行版資訊設定檔 | 修改 /etc/issue* 會導致系統發行版無法被正常識別,導致系統建立失敗。 |
/boot/grub/menu.lst, /boot/grub/grub.conf | 系統引導啟動設定檔 | 修改 /boot/grub/menu.lst 會導致核心無法正確載入,導致系統無法啟動。 |
/etc/fstab | 系統啟動掛載分區設定檔 | 修改該檔案會導致異常分區無法被載入,導致系統無法啟動。 |
/etc/shadow | 系統密碼相關設定檔 | 修改該檔案為只讀會導致無法修改密碼檔案,導致系統建立失敗。 |
/etc/selinux/config | 系統安全性原則設定檔 | 修改 /etc/selinux/config 開啟SELinux導致系統無法啟動。 |