全部產品
Search
文件中心

:如何移除Linux執行個體“/etc/fstab”檔案中不存在的塊裝置

更新時間:Aug 06, 2024

在Linux執行個體中如果存在多餘的塊裝置,重啟系統後可能導致系統無法正常啟動。本文主要介紹在Linux執行個體中,如何移除/etc/fstab檔案內不存在的塊裝置。

操作步驟

為了避免誤操作引發資料安全風險,請為Linux執行個體的系統硬碟建立快照。關於如何建立快照,請參見建立快照

  1. 使用VNC登入Linux執行個體。

    具體操作,請參見使用VNC登入執行個體

    說明

    如果您的ECS執行個體已經因為/etc/fstab檔案異常導致無法啟動,請參見 Linux執行個體的/etc/fstab檔案配置錯誤導致系統啟動異常進行修複。

  2. 執行以下命令,查看當前Linux執行個體中存在的塊裝置資訊。

    blkid

    系統顯示類似如下,當前Linux執行個體存在2個塊裝置。 {35774C7A-F883-4C76-BFBA-1DA5F2D06AE7}_20200715150857.jpg

    說明

    此處僅為樣本,現場請以實際情況為準。

  3. 執行以下命令,查看當前/etc/fstab檔案中配置的塊裝置資訊。

    cat /etc/fstab

    系統顯示類似如下,對比/etc/fstab檔案與blkid命令結果中的塊裝置資訊是否存在不一致的情況,即UUID資訊是否完全一致。 {C491E039-3947-483C-BB44-0BAF49EC58AC}_20200715170703.jpg

  4. 如果存在不一致的情況,請記錄blkid命令的結果。然後執行以下命令,編輯/etc/fstab檔案。

    vim /etc/fstab
    說明

    修改檔案之前,請先備份/etc/fstab檔案。

    單擊A鍵,刪除/etc/fstab檔案中與blkid命令結果不一致的塊裝置資訊。更新完成後,單擊Esc退出編輯模式。輸入:wq,鍵入Enter,儲存並退出。

    說明
    • :wq中的冒號(:)需要單擊Shift加半形冒號(:)鍵輸出。

    • 此處建議通過注釋符號(#)來替代刪除操作。

    系統顯示類似如下,此處以注釋UUIDa8972b25-eb49-493f-a80c-6ab8db0353bf的塊裝置為例,現場以實際情況為準。 {86010956-178E-4A17-8DA2-7C8727964BB4}_20200715114324.jpg

  5. 確認/etc/fstab檔案中的塊裝置資訊與blkid命令結果中的資訊一致。