使用自動安裝程式 (AI) 安裝 Oracle Solaris 時,如果系統的實體 RAM 比磁碟空間多,安裝可能會失敗。配置給交換與傾印裝置的空間,可能會導致用於安裝作業系統的空間變小。這樣可能會顯示下列錯誤訊息:
ImageInsufficentSpace: Insufficient disk space available (8.84 GB) for estimated need (9.46 GB) for Root filesystem
解決方法:請選擇以下解決方法之一:
如果磁碟大小允許,請配置更多空間給在根集區中作為虛擬裝置 (vdev) 使用的片段。
停止配置傾印及交換磁碟區的需求。在 AI 清單中,於 <target> 區段的 <logical> 標記中將 nodump 與 noswap 屬性的值指定為 true。例如:
<logical noswap="true" nodump="true"> </logical>
在清單中定義 zpool 並配置較小的交換與傾印大小。
<target> <disk whole_disk="true" in_zpool="rpool"> <disk_keyword key="boot_disk"/> </disk> <logical> <zpool name="rpool" root_pool="true"> <zvol name="swap" use="swap"> <size val="2gb"/> </zvol> <zvol name="dump" use="dump"> <size val="4gb"/> </zvol> </zpool> </logical> </target>
停止配置某個交換或傾印裝置,並配置特定大小給其餘的裝置 (傾印或交換)。下列範例顯示如何停用交換,並新增 4 GB 的傾印大小:
<target> <disk whole_disk="true" in_zpool="rpool"> <disk_keyword key="boot_disk"/> </disk> <logical noswap="true"> <zpool name="rpool" root_pool="true"> <zvol name="dump" use="dump"> <size val="4gb"/> </zvol> </zpool> </logical> </target>
如需有關如何編輯 AI 清單的詳細資訊,請參閱 ai_manifest (4) 線上手冊。