跳過導航連結 | |
結束列印檢視 | |
![]() |
Oracle Solaris 10 1/13 安裝指南:Flash 歸檔 (建立與安裝) Oracle Solaris 10 1/13 Information Library (繁體中文) |
您可以從主系統建立用於初始安裝的歸檔。或者,如果複製系統上已安裝歸檔,則可以從兩個系統映像檔建立差動歸檔。差動歸檔僅安裝兩個映像檔之間的差異部分。
安裝主系統之後,Flash 歸檔安裝程序的下一作業就是建立 Flash 歸檔。主系統上的檔案及各種識別資訊都將被複製到 Flash 歸檔中。當主系統在多重使用者模式或單一使用者模式下執行時,您可以建立 Flash 歸檔。您也可以從以下任一項目啟動後建立 Flash 歸檔:
Oracle Solaris 作業系統 DVD
Oracle Solaris 軟體 - 1 CD
Oracle Solaris 軟體 CD 和 Oracle Solaris 語言 CD 的映像檔
備註 - 從 Oracle Solaris 10 9/10 發行版本開始,僅提供 DVD。不再提供 Oracle Solaris 軟體 CD。
![]() | 注意 - 若安裝了非全域區域,則無法正確建立 Flash 歸檔。Flash 歸檔功能與 Oracle Solaris Zones 分割技術不相容。如果建立 Flash 歸檔,在下列條件下部署歸檔時,歸檔的行為是不明確的:
|
如果配置了 Solaris Volume Manager RAID-1 磁碟區,就可以建立 Flash 歸檔。Flash 歸檔建立軟體會移除歸檔上的所有 RAID-1 磁碟區資訊,以維持複製系統的完整性。透過使用 JumpStart 設定檔,您可以利用 JumpStart 來重新建立 RAID-1 磁碟區。利用 Live Upgrade,您可以建立具有 RAID-1 磁碟區配置的啟動環境,以及安裝歸檔。您無法使用 Oracle Solaris 安裝程式來安裝具有 Flash 歸檔的 RAID-1 磁碟區。
如需 JumpStart 設定檔的 RAID-1 磁碟區範例,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「設定檔範例」。
如需配置有 RAID-1 磁碟區的 Live Upgrade 啟動環境範例,請參閱「Oracle Solaris 10 1/13 安裝指南:Live Upgrade 與升級規劃」中的「建立新的啟動環境」。
備註 - Veritas VxVM 會將配置資訊儲存在 Flash 歸檔無法使用的區域內。如果您配置了 Veritas VxVm 檔案系統,則不應建立 Flash 歸檔。此外,Oracle Solaris 安裝 (包括 JumpStart 和 Live Upgrade 方法) 不支援在安裝期間重新建立 VxVM 磁碟區。因此,如果您規劃使用 Flash 歸檔來部署 Veritas VxVM 軟體,必須在配置 VxVM 檔案系統之前先建立歸檔。在套用歸檔並重新啟動系統之後,必須個別地配置每個複製系統。
當您建立 Flash 歸檔時,預設的複製方法是 cpio 公用程式。單個檔案大小不得超過 4 GB。如果您擁有大型單個檔案,則可以使用 pax 複製方法來建立歸檔。搭配使用 flarcreate 指令和 -L pax 選項,可以使用 pax 公用程式來建立歸檔,而無需限制單個檔案的大小。單個檔案大小可以超過 4 GB。
如果您有一個已使用歸檔所安裝的複製系統,而現在想更新它,則可以建立差動歸檔,其中只包含未變更的主映像檔和更新的主映像檔這兩個映像檔之間的差異。這兩個映像檔之間的差異部分就是差動歸檔。
一個映像檔在主系統上執行,該映像檔是在複製系統上安裝的原始軟體。如果此映像檔已儲存在某個目錄中以供日後使用,則可能需要將它安裝在主系統上。
其他映像檔將被存取並用於對比。此映像檔含有將在複製系統上安裝的新增項目或刪除項目。
藉由差動歸檔更新複製系統後,在複製系統上僅變更差動歸檔中的檔案。安裝前或安裝後,可以使用程序檔來自訂歸檔,這對重新配置尤其有用。
您可以使用 JumpStart 安裝方法安裝 Flash 歸檔差動歸檔,或使用 Live Upgrade 在非使用中的啟動環境內安裝差動歸檔。
在初始安裝後,應儲存未變更的主映像檔,以便可以使用以下任何一種方法來存取該映像檔:
Live Upgrade 啟動環境,掛載於使用 lumount 指令的某個目錄上。如需 Live Upgrade 啟動環境的說明,請參閱「Oracle Solaris 10 1/13 安裝指南:Live Upgrade 與升級規劃」中的第 2 章「Live Upgrade (簡介)」。
藉由超級使用者權限掛載於 NFS 的複製系統。
可以藉由 ufsdump 指令復原的系統備份。
如需逐步說明,請參閱如何藉由已更新的主映像檔建立 Flash 歸檔差動歸檔。
當您建立 Flash 歸檔時,可以排除一些要從主系統複製的檔案與目錄。排除了某個目錄後,您仍可復原該目錄下指定的檔案或子目錄。例如,您可以建立排除 /a/aa/bb/c 中所有檔案和目錄的歸檔。可以包含 bb 子目錄的內容。僅有的內容將位於 bb 子目錄中。
![]() | 注意 - 使用 flarcreate 檔案排除選項時要特別注意。排除了某些目錄後,可能會有未注意到的其他內容 (如系統配置檔案) 仍留在歸檔中。由此,可能會使系統不一致,而且無法執行安裝。排除目錄與檔案最好用於那些易於排除且不會中斷系統的資料,例如大型資料檔。 |
下表為可以排除檔案與目錄,以及復原檔案與子目錄的 flarcreate 指令選項。
|
如需這些選項的說明,請參閱表 6-6。
如需自訂歸檔的範例,請參閱建立 Flash 歸檔與自訂檔案的範例。
在主系統上安裝軟體之後,會在建立、安裝、安裝後和第一次重新啟動時執行特殊程序檔。您可以使用這些程序檔執行以下動作:
在複製系統上配置應用程式。
您可以使用 JumpStart 程序檔執行一些簡單配置。對於更複雜的配置,可能需要在主系統上,或者在複製系統上執行安裝之前或之後,處理特殊配置檔案。
保護複製系統上的本機自訂。
本機預先安裝程序檔與安裝後程序檔常駐於複製系統上。這些程序檔可以保護本機自訂不被 Flash 歸檔軟體覆寫。
識別可以使歸檔主機保持獨立且不可複製的主機相依資料。
主機獨立性可以透過修改此類資料,或從歸檔中排除此類資料來取得。記錄檔是主機相依資料的一個範例。
於建立期間驗證歸檔的軟體完整性。
驗證複製系統上的安裝。
建立重新啟動程序檔以外的程序檔時,請按照下列準則,確定程序檔不會毀壞作業系統也不會中斷系統。這些準則可讓您使用 Live Upgrade 建立新啟動環境以安裝作業系統。新啟動環境可以在目前系統執行期間藉由歸檔來安裝。
備註 - 這些準則不適用於 Reboot 程序檔,Reboot 程序檔允許執行常駐程式或對 root (/) 檔案系統進行其他類型的修改。
程序檔不能影響目前執行的系統。目前執行的作業系統可能不是安裝 Flash 歸檔時執行的作業系統。
程序檔不能啟動或停止任何常駐程式程序。
程序檔不能依賴取決於作業系統的指令 (如 ps、truss 或 uname) 之輸出。這些指令將報告有關目前執行中系統的資訊。
程序檔不能傳送任何訊號,否則將影響任何目前執行中的程序。
程序檔可以使用有助於 shell 程序檔的標準 UNIX 指令,例如 expr、cp 和 ls。
如需 Live Upgrade 的簡介,請參閱「Oracle Solaris 10 1/13 安裝指南:Live Upgrade 與升級規劃」中的第 2 章「Live Upgrade (簡介)」。
Flash 歸檔包含下列區段。某些區段可用來識別和自訂歸檔,以及檢視安裝時的狀態資訊。如需各區段的進一步說明,請參閱第 6 章Flash 歸檔 (參照)。
表 2-2 Flash 歸檔區段
|
儘可能在系統處於靜態時建立歸檔。在主系統上安裝軟體後、配置軟體前建立歸檔。
建立 Flash 歸檔之後,您可以將歸檔儲存在主系統的硬碟或磁帶上。儲存歸檔後,您可以將此歸檔複製到您選擇的任何檔案系統或媒體上,例如:
NFS 伺服器
HTTP 或 HTTPS 伺服器
FTP 伺服器
磁帶
CD、DVD
磁片
要安裝的複製系統之本機磁碟機
當您建立 Flash 歸檔時,可以使用 compress(1) 公用程式,指定將歸檔儲存成壓縮檔案。壓縮的歸檔所需磁碟儲存空間較少,且當您透過網路安裝歸檔時所造成的擁塞也較少。