如果要在新的啟動環境上升級或安裝 Flash 歸檔,裝置必須為實體磁片。如果啟動環境擁有裝載於 Solaris Volume Manager 複合裝置或 Veritas 檔案系統(VxFS)容體的檔案系統,則 Flash 歸檔的升級或安裝將會失敗。如果要在這樣的啟動環境上升級或安裝 Flash 歸檔,您必須手動變更啟動環境,如此,所有磁片皆為實體磁碟磁片。您可以使用 lucreate 指令來建立另一個啟動環境,或者,也可以中斷複合裝置或容體。
如果要使用 lucreate 指令建立啟動環境的副本,您可以將啟動環境的副本放置在實體磁碟磁片上。例如,假設您目前使用的啟動環境的磁碟配置包含以下容體和磁片。
root (/) |
裝載於 /dev/md/dsk/d10 |
/usr |
裝載於 /dev/md/dsk/d20 |
/var |
裝載於 /dev/dsk/c0t3d0s0 |
閒置磁片 |
c0t4d0s0 |
閒置磁片 |
c0t4d0s3 |
閒置磁片 |
c0t4d0s4 |
爾後,您可以使用下列 lucreate 指令在實體磁碟磁片上複製啟動環境。然後即可升級或使用 Flash 歸檔安裝啟動環境。在此範例中,目前的啟動環境為 currentBE,新的啟動環境為 nextBE。
# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs |
如此,您便能夠在新的啟動環境上升級或安裝 Flash 歸檔,啟動它,然後手動進行重新鏡像或封裝。
手動裝載啟動環境
編輯 /etc/vfstab 檔案,將所有的複合裝置或容體變更為實體磁碟磁片
使用 Solaris Volume Manager 或 Veritas 軟體來中斷複合裝置或容體
解除裝載啟動環境