Solaris 9 4/04 版本說明

如果掛載的儲存裝置名稱是另一個掛載儲存裝置或用於新啟動環境之儲存裝置的子集,則 lucreate 指令會失敗 (4912890)

使用 lucreate 指令建立新啟動環境時,該指令在下列實例中將失敗︰

螢幕上將顯示下列令人誤解的錯誤訊息︰


檔案系統建立公用程式 /usr/lib/fs/ufsufs/mkfs 不可用。

無法為 boot-environment 建立所有需要的檔案系統。

無法為 boot-environment 建立檔案系統

解決方法:如果某儲存裝置的裝置名稱為已在使用之檔案系統上其他儲存裝置的子集,請確保該儲存裝置上沒有使用中的檔案系統。

如果已掛載檔案系統中存在任何名稱含糊性,則重新命名現有的 Solaris 容體管理複合裝置。

在以下解決方法中,d10d100 均僅作為一個範例使用。 含糊裝置名稱的其他範例有 d20d200,或 d377d37,其中 d20 匹配 d200d377 匹配 d37

  1. 成為超級使用者。

  2. 使用 metarename 指令重新命名以下其中一個含糊的複合裝置名稱。


    # metarename d10 d300 
    

    將複合裝置 d10 重新命名為 d300


注意 –

必須先卸載 d10 上的檔案系統,然後才可以使用 metarename 指令。

在卸載檔案系統後,編輯 /etc/vfstab 檔案。 此外,編輯任何其他包含您要重新命名的複合裝置名稱的適當配置檔案。 將舊複合裝置名稱的所有參照變更為新的複合裝置名稱。

如果檔案系統正在進行資料存取,請將系統改為單一使用者模式,以卸載該檔案系統。 變更後,重新啟動系統。