在Linux執行個體中如果存在多餘的塊裝置,重啟系統後可能導致系統無法正常啟動。本文主要介紹在Linux執行個體中,如何移除/etc/fstab
檔案內不存在的塊裝置。
操作步驟
為了避免誤操作引發資料安全風險,請為Linux執行個體的系統硬碟建立快照。關於如何建立快照,請參見建立快照。
使用VNC登入Linux執行個體。
具體操作,請參見使用VNC登入執行個體。
說明如果您的ECS執行個體已經因為
/etc/fstab
檔案異常導致無法啟動,請參見 Linux執行個體的/etc/fstab檔案配置錯誤導致系統啟動異常進行修複。執行以下命令,查看當前Linux執行個體中存在的塊裝置資訊。
blkid
系統顯示類似如下,當前Linux執行個體存在2個塊裝置。
說明此處僅為樣本,現場請以實際情況為準。
執行以下命令,查看當前
/etc/fstab
檔案中配置的塊裝置資訊。cat /etc/fstab
系統顯示類似如下,對比
/etc/fstab
檔案與blkid
命令結果中的塊裝置資訊是否存在不一致的情況,即UUID
資訊是否完全一致。如果存在不一致的情況,請記錄
blkid
命令的結果。然後執行以下命令,編輯/etc/fstab
檔案。vim /etc/fstab
說明修改檔案之前,請先備份
/etc/fstab
檔案。單擊A鍵,刪除
/etc/fstab
檔案中與blkid
命令結果不一致的塊裝置資訊。更新完成後,單擊Esc退出編輯模式。輸入:wq
,鍵入Enter
,儲存並退出。說明:wq
中的冒號(:)需要單擊Shift
加半形冒號(:)鍵輸出。此處建議通過注釋符號(#)來替代刪除操作。
系統顯示類似如下,此處以注釋
UUID
是a8972b25-eb49-493f-a80c-6ab8db0353bf
的塊裝置為例,現場以實際情況為準。確認
/etc/fstab
檔案中的塊裝置資訊與blkid
命令結果中的資訊一致。