Solaris 9 9/04 安裝指南

Solaris Flash flar create 指令

使用 Solaris Flash flar create 指令建立 Solaris Flash 歸檔檔案。

flar create

可使用 flar create 指令從主系統建立 Solaris Flash 歸檔檔案。 當主系統以多使用者模式或單使用者模式執行時,您可以使用此指令。 當主系統從 Solaris DVD、Solaris Software 1 of 2 CD 或 Solaris Software 和 Solaris Languages CD 影像啟動時,也可以使用 flar create。 建立 Solaris Flash 歸檔檔案時,主系統的狀態愈穩定愈好。 指令的語法如下所示:

flar create -n archive_name [-R root] [-A unchanged_master_image_dir] [-S] [-M] [-H] [-I] [-c] [-x exclude_dir/filename] [-y include_dir/filename] [-z list_filename] [-X list_filename] [-t [-p posn] [-b blocksize] [-i date] [-m master] [-u section ... [-d dir]] [-f [list_filename| -] [-F]] [-U key=val ...] [-a author] [-e descr|-E descr_file] [-T type] path/filename

在此指令行中,path 表示要用來儲存歸檔檔案的目錄。 filename 為歸檔檔案的名稱。 如果不指定路徑,flar create 會將歸檔檔案儲存在目前的目錄中。

表 23–7 flar create 的指令行選項

選項 

描述 

必需選項 

-n archive_name

此旗號的值是歸檔檔案的名稱。 您指定的 archive_namecontent_name 關鍵字的值。

用於壓縮的選項 

-c

使用 compress(1) 壓縮歸檔檔案。

用於目錄與大小的選項 

-R root

從根目錄為 root 的檔案系統樹建立歸檔檔案。 如果不指定此選項,flar create 會從根目錄為 / 的檔案系統建立歸檔檔案。

-S

略過歸檔檔案中調整大小的資訊。 

-H

不產生隨機識別碼。 

用於建立差動歸檔檔案的選項 

-A unchanged_master_image_dir

透過比較新系統影像和 unchanged_master_image_dir 引數指定的影像,建立差動歸檔檔案。 依預設,新的系統影像為根 (/)。 您可以使用 -R 選項來變更預設值。 unchanged_master_image_dir 是儲存未變更的主系統影像的目錄,或透過 UFS、NFS 或 lumount 裝載未變更的主系統影像的目錄。

您可以使用該表格下一節中說明的內容,選取選項來修改差動歸檔檔案的檔案選擇效果。 

-M

排除清單檔。 使用此選項時,不會驗證差動歸檔檔案。 建立差動歸檔檔案時,flar create 會建立一個長清單,其中包括系統中未變更的、已變更的或要從歸檔檔案中刪除的檔案。 此清單儲存在歸檔檔案的 Manifest 區段中, 在部署差動歸檔檔案後,軟體會使用它來執行逐檔檢查,以確定複製系統的完整性。 使用此選項可避免此類檢查,並可節省差動歸檔檔案的 Manifest 區段所使用的空間。 不過,您必須對照安裝時檢查完整性的損失來考量節省的時間和磁碟空間, 因為不使用此選項將不會進行驗證。

用於內容選取的選項 


小心 – 小心 –

使用 flar create file-exclusion 選項時應特別注意, 在排除某些目錄時,可能會有未察覺的其他目錄留在歸檔檔案中,例如系統配置檔。 由此,系統可能會不一致,而且無法執行安裝。 當目錄或檔案的資料 (例如大型資料檔) 易於移除,且不會中斷系統時,最適合使用排除功能。


-y include_dir/filename

將指令行指定的檔案及目錄加入歸檔檔案。 當排除某個目錄,但要回復個別子目錄或檔案時,可以使用此選項。 

include_dir/filename 是所要包含子目錄或檔案的名稱。

-f list_filename

將清單中的檔案及目錄加入歸檔檔案。  

list_filename 是包含清單之檔案的完整路徑。 除非指定 -F,否則會將檔案內容加入檔案清單。

  • list_filename 檔案的每一行必須包含一個檔案。

  • 如果使用 -R root 指定檔案系統,每個檔案的路徑必須是相對於替代 root 之目錄的相對路徑或是絕對路徑。

  • 如果 filename 是「-」,flar create 會讀取標準輸入作為檔案清單。 使用值「-」時,系統不計算歸檔檔案大小。

-F

僅使用 -f list_filename 中的檔案建立歸檔檔案。 此選項會使 -f list_filename 成為絕對清單,而不是附加於一般檔案清單的清單。

-x exclude_dir/filename

在歸檔檔案中排除檔案及目錄。 這些都是在指令行指定的檔案及目錄。 您可以使用此選項的多重實例來排除多個檔案或目錄。 

exclude_dir/filename 是所要排除目錄或檔案的名稱。

-X list_filename

在歸檔檔案中排除清單中的檔案或目錄。  

list_filename 為包含該清單之檔案的完整路徑。

  • list_filename 檔案的每一行必須包含一個檔案。

  • 如果使用 -R root 指定檔案系統,每個檔案的路徑必須是相對於替代 root 之目錄的相對路徑或是絕對路徑。

  • 如果 list_filename 為「-」,flar create 會讀取標準輸入作為檔案清單。 使用值「-」時,系統不計算歸檔檔案大小。

-z list_filename

在歸檔檔案中排除或含括檔案清單或目錄清單。 清單中的每個檔案或目錄都標示有加號 “+” 或減號 “-”。 加號表示含括的檔案或目錄,減號表示排除的檔案或目錄。 

list_filename 為包含該清單之檔案的完整路徑。

  • list_filename 檔案的每一行必須包含一個檔案。

  • 如果使用 -R root 指定檔案系統,每個檔案的路徑必須是相對於替代 root 之目錄的相對路徑或是絕對路徑。

-I

覆寫完整性檢查。 為防止您從歸檔檔案中排除重要的系統檔案,flar create 會執行完整性檢查。 此項檢查會檢驗系統套裝軟體資料庫中註冊的所有檔案,如果其中的任何檔案被排除,則會停止建立歸檔檔案。 使用此選項會覆寫完整性檢查, 因此,請避免使用 -I 選項。

與使用者定義區段配合使用的選項 

-u section

包括 section 作為使用者定義的區段。 若要包括一個以上的使用者定義區段,section 必須是以空格分隔的區段名稱清單。

-d dir

dir 擷取使用 -u 指定的區段檔案。

與磁帶歸檔檔案配合使用的選項 

-t

在磁帶裝置上建立歸檔檔案。 filename 引數是磁帶裝置的名稱。

-p posn

只可與 -t 選項一起使用, 用於指定 flar create 在磁帶裝置上儲存歸檔檔案的位置。 如果不使用此選項,flar create 會將歸檔檔案放置在磁帶的目前位置上。

-b blocksize

指定 flar create 在建立歸檔檔案時使用的區塊大小。 如果不指定區塊大小,flar create 會使用預設的區塊大小,即 64 K。

用於 Archive Identification 的選項  

這些關鍵字和值會出現在歸檔檔案的 Identification 區段中。 

-U key=val

在 Archive Identification 區段中包括使用者定義的關鍵字和值。 

-i date

使用 date 作為關鍵字 creation_date 的值。 如果不指定日期,flar create 會使用目前的系統時間與日期。

-m master

使用 master 作為您在其上建立歸檔檔案的主系統的名稱。 master 為關鍵字 creation_master 的值。 如果不指定 masterflar create 會使用 uname -n 報告的系統名稱。

-e descr

使用 descr 作為關鍵字 content_description 的值。 此選項不能在使用 -E 選項時使用。

-E descr_file

descr_file 檔案擷取關鍵字 content_description 的值。 此選項不能在使用 -e 選項時使用。

-a author

使用 author 作為 Archive Identification 區段中的作者名稱。 author 為關鍵字 content_author 的值。 如果不指定作者,flar create 將不在 Archive Identification 區段中包括關鍵字 content_author

-T type

使用 type 作為關鍵字 content_type 的值。 type 由使用者自行定義。 如果不指定類型,flar create 將不包括關鍵字 content_type