Solaris 10 5/09 설치 설명서: Solaris Flash 아카이브(작성 및 설치)

Solaris Flash flar 명령어

Solaris Flash flar 명령어는 Solaris Flash 아카이브를 만들고 관리하는 데 사용합니다.

flar 명령

다음 옵션과 함께 flar 명령을 사용할 수 있습니다.

flarcreate 명령어를 사용하여 마스터 시스템에서 Solaris Flash 아카이브를 만듭니다. 마스터 시스템이 다중 사용자 모드 또는 단일 사용자 모드에서 실행 중일 때 이 명령어를 사용할 수 있습니다. 다음 매체에서 마스터 시스템을 부트하는 경우에도 flarcreate를 사용할 수 있습니다.

마스터 시스템은 Solaris Flash 아카이브를 사용할 때 가능한 안정된 상태여야 합니다.


주 –

다음 명령어 옵션 중 하나를 사용하여 Solaris Flash 아카이브를 만들 수 있습니다.


명령어의 구문은 다음과 같습니다.

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

flar combine [-d dir] [-u section...] [-t [- p posn] path/filename

flar split [-d dir] [-u section...] [-f] [-S section] [-t [- p posn] path/filename

flar info [-l] [-k keyword ] [-t [-p posn] path/filename

이 명령줄에서 path는 아카이브 파일을 저장하려는 디렉토리입니다. filename은 아카이브 파일의 이름입니다. 경로를 지정하지 않는 경우 flarcreate는 현재 디렉토리에 아카이브 파일을 저장합니다.

표 5–7 flar 명령에 대한 명령줄 옵션

옵션 

설명 

필수 옵션 

-n archive_name

이 플래그의 값은 아카이브의 이름입니다. 지정한 archive_namecontent_name 키워드의 값입니다.

압축 옵션 

-c

compress(1)를 사용하여 아카이브를 압축합니다.

디렉토리 및 크기 옵션 

-R root

root에 지정된 파일 시스템에서 시작하는 파일 시스템 트리에서 아카이브를 만듭니다. 이 옵션을 지정하지 않으면 flarcreate는 루트 (/) 파일 시스템에서 시작하는 파일 시스템에서 아카이브를 만듭니다.

-S

아카이브의 크기 지정 정보를 생략합니다. 

-H

해시 식별자를 생성하지 않습니다. 

차등 아카이브를 만들기 위한 옵션 

-A unchanged_master_image_dir

새 시스템 이미지를 unchanged_master_image_dir 인수에 의해 지정되는 이미지와 비교하여 차등 아카이브를 만듭니다. 기본적으로 새 시스템 이미지는 루트(/)입니다. 기본값을 -R 옵션으로 변경할 수 있습니다. unchanged_master_image_dir은 원래의 마스터 시스템 이미지가 저장되거나 UFS, NFS 또는 lumount를 통해 마운트되는 디렉토리입니다.

다음 표 섹션에 설명된 내용 선택을 위한 옵션을 사용하여 차등 아카이브에 대한 파일 선택의 영향을 수정할 수 있습니다. 

-M

매니페스트 파일을 제외합니다. 이 옵션을 사용할 경우 차등 아카이브에 대한 검증이 수행되지 않습니다. 차등 아카이브를 만들 경우 flarcreate는 시스템 내의 아카이브에서 변경되지 않거나, 변경되거나, 삭제할 파일에 대한 긴 목록을 만듭니다. 이 목록은 아카이브의 매니페스트 섹션에 저장됩니다. 차등 아카이브가 배포될 때 소프트웨어는 이 목록을 사용하여 파일별 검사를 수행하며 복제 시스템의 무결성을 확인합니다. 위의 옵션을 사용하면 이런 검사를 하지 못하게 되며, 차등 아카이브의 매니페스트 섹션이 사용하는 공간을 줄일 수 있습니다. 하지만 설치 프로그램에 대한 무결성 검사를 수행하지 않는 것에 비하여 시간과 디스크 공간이 어느 정도 절약되는지 고려해야 합니다. 유효성 검사를 실시하지 않으므로 이 옵션의 사용은 피하십시오.

내용 선택 옵션 


주의 – 주의 –

flarcreate의 파일 제외 옵션은 주의해서 사용해야 합니다. 일부 디렉토리를 제외하는 경우 시스템 구성 파일과 같은 사용자가 모르는 다른 내용이 아카이브에 남아 있을 수 있습니다. 그러면 시스템이 일치하지 않아 설치 프로그램이 작동하지 않을 수 있습니다. 디렉토리 및 파일 제외는 대용량 데이터 파일의 경우처럼 시스템 중단 없이 쉽게 제거할 수 있는 데이터에 사용하는 것이 가장 좋습니다.


-y include_dir/filename

명령줄에 지정된 파일 및 디렉토리를 아카이브에 추가합니다. 디렉토리를 제외했지만 개별 하위 디렉토리 또는 파일을 복원하려 할 경우 이 옵션이 사용됩니다. 

include_dir/filename은 포함될 하위 디렉토리 또는 파일의 이름입니다.

-f list_filename

목록에서 아카이브로 파일 및 디렉토리를 추가합니다.  

list_filename은 목록을 포함하는 파일의 전체 경로입니다. -F가 지정되지 않으면 목록에 파일 내용이 추가됩니다.

  • list_filename 파일은 행당 하나의 파일을 포함해야 합니다.

  • -R root와 더불어 파일 시스템을 지정하면 각 파일의 경로는 대체 root 디렉토리에 상대적이거나 또는 절대 경로여야 합니다.

  • filename이 “-”이면 flarcreate가 표준 입력을 파일의 목록으로 읽습니다. 값 "-"를 사용하면 아카이브 크기가 계산되지 않습니다.

-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이 "-"이면 flarcreate가 표준 입력을 파일의 목록으로 읽습니다. 값 "-"를 사용하면 아카이브 크기가 계산되지 않습니다.

-z list_filename

아카이브에서 파일 및 디렉토리의 목록을 제외 또는 포함합니다. 목록의 각 파일 또는 디렉토리는 플러스 “+” 또는 마이너스 “-”로 표시됩니다. 플러스는 포함된 파일 또는 디렉토리를 나타내고 마이너스는 제외된 파일 또는 디렉토리를 나타냅니다. 

list_filename은 목록을 포함하는 파일의 전체 경로입니다.

  • list_filename 파일은 행당 하나의 파일을 포함해야 합니다.

  • -R root와 더불어 파일 시스템을 지정하면 각 파일의 경로는 대체 root 디렉토리에 상대적이거나 또는 절대 경로여야 합니다.

-I

무결성 검사를 무시합니다. 사용자가 아카이브에서 중요한 시스템 파일을 제외하지 않도록 하기 위해 flarcreate는 무결성 검사를 실행합니다. 이 검사는 시스템 패키지 데이터베이스에 등록된 모든 파일들을 검사하며 하나라도 제외되면 아카이브를 만드는 것을 중단합니다. 위의 옵션을 사용하면 이 무결성 검사가 무시됩니다. 그러므로 -I 옵션의 사용은 피하십시오.

아카이브 분할 및 병합 옵션 

-d dir

현재 디렉토리가 아닌 dir에서 복사할 섹션을 검색합니다.

-u section

  • 이 옵션을 사용하면 flar가 쿠키, 식별, 아카이브 및 section 섹션을 복사합니다. 단일 섹션 이름 또는 섹션 이름의 공백으로 구분되는 목록을 지정할 수 있습니다.

  • 이 옵션을 사용하지 않으면 flar가 쿠키, 식별 및 아카이브 섹션만 복사합니다.

-f archive

이름이 archive인 파일에 배치하는 것이 아니라, 이름이 archive인 디렉토리로 아카이브 섹션을 추출합니다. 아카이브를 분할하는 데 사용됩니다.

-S section

아카이브에서 이름이 section인 섹션만 복사합니다. 이 섹션은 사용자 정의됩니다. 아카이브를 분할하는 데 사용됩니다.

파일을 복사하는 데 사용되는 옵션(아카이브) 

-L pax

기본 복사 방법은 cpio 유틸리티입니다. 대형 개별 파일이 있는 경우 -L pax 옵션은 pax 유틸리티를 사용하여 개별 파일 크기의 제한 없이 아카이브를 만듭니다. 개별 파일 크기는 4GB보다 클 수 있습니다.

사용자 정의 섹션과 함께 사용되는 옵션 

-u section

section을 사용자 정의 섹션으로 포함합니다. 하나 이상의 사용자 정의 섹션을 포함하려면 section이 섹션 이름의 공백으로 구분된 목록이어야 합니다.

-d dir

dir-u로 지정되는 섹션 파일을 검색합니다.

테이프 아카이브와 함께 사용되는 옵션 

-t

테이프 장치에서 아카이브를 만듭니다. filename 인수는 테이프 장치의 이름입니다.

-p posn

-t 옵션과 함께로만 사용합니다. flarcreate에 대한 테이프 장치에서 아카이브를 저장할 위치를 지정합니다. 이 옵션을 사용하지 않으면 flarcreate는 테이프의 현재 위치에 아카이브를 배치합니다.

-b blocksize

flarcreate가 아카이브를 만들 때 사용하는 블록 크기를 지정합니다. 블록 크기를 지정하지 않으면 flarcreate가 64KB의 기본 블록 크기를 사용합니다.

아카이브 식별 옵션 

이러한 키워드와 값은 아카이브의 식별 섹션에 나타납니다. 

-U key=val

아카이브 식별 섹션에 사용자 정의 키워드와 값을 포함합니다. 

-i date

datecreation_date 키워드의 값으로 사용합니다. 날짜를 지정하지 않으면 flarcreate가 현재 시스템 시간 및 날짜를 사용합니다.

-m master

master를 아카이브를 만든 마스터 시스템의 이름으로 사용합니다. mastercreation_master 키워드의 값입니다. master를 지정하지 않으면 flarcreateuname -n이 보고하는 시스템 이름을 사용합니다.

-e descr

content_description 키워드의 값에 대하여 descr을 사용합니다. -E 옵션을 사용할 때는 이 옵션을 사용할 수 없습니다.

-E descr_file

파일 descr_filecontent_description 키워드에 대한 값을 검색합니다. -e 옵션을 사용할 때 이 옵션을 사용할 수 없습니다.

-a author

author를 아카이브 식별 섹션의 작성자 이름으로 사용합니다. authorcontent_author 키워드에 대한 값입니다. 작성자를 지정하지 않으면 flarcreate는 아카이브 식별 섹션에 content_author 키워드를 포함하지 않습니다.

-T type

typecontent_type 키워드의 값으로 사용합니다. type은 사용자 정의됩니다. 유형을 지정하지 않은 경우 flarcreatecontent_type 키워드를 포함하지 않습니다.