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

Solaris Flash 아카이브 만들기 및 파일 사용자 정의(예)


예 3–10 아카이브 만들기와 파일 및 디렉토리 제외 및 포함

이 예에서 아카이브 이름은 archive2입니다. 이 아카이브는 마스터 시스템에서 복사되었지만 정확한 복사본은 아닙니다. /aaa 디렉토리의 내용은 제외되지만 /aaa/bbb/ccc의 내용은 유지됩니다.


# flarcreate -n archive2 -x /aaa -y /aaa/bbb/ccc  archive2.flar

아카이브의 파일 구조를 확인하려면 다음을 입력합니다. 복사된 파일이 포함된 제외 디렉토리가 나타나지만 복원된 파일만이 데이터를 포함합니다.


# flar info -l aaa
aaa
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/bbb
ggg


예 3–11 목록을 사용하는 아카이브 만들기와 파일 및 디렉토리 제외 및 포함

이 예에서 아카아브 이름은 archive5입니다. 이 아카이브는 마스터 시스템에서 복사되었지만 정확한 복사본은 아닙니다.

exclude 파일에는 다음 목록이 포함되어 있습니다.


/aaa

include 파일에는 다음 목록이 포함되어 있습니다.


/aaa/bbb/ccc

/aaa 디렉토리의 내용은 제외되지만 /aaa/bbb/ccc의 내용은 유지됩니다.


# flarcreate -n archive5 -X exclude -f include  archive5.flar

아카이브의 파일 구조를 확인하려면 다음을 입력합니다. 복사된 파일이 포함된 제외 디렉토리가 나타나지만 복원된 파일만이 데이터를 포함합니다.


# flar info -l archive5.flar
aaa
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/bbb
ggg


예 3–12 목록을 사용하고 디렉토리를 복원하여 파일 및 디렉토리를 제외하는 아카이브 만들기

-x, -y, -X-f 옵션을 결합할 수 있습니다. 이 예에서는 -X-y 옵션이 결합됩니다. 아카이브의 이름은 archive5입니다. 이 아카이브는 마스터 시스템에서 복사되었지만 정확한 복사본은 아닙니다.

exclude 파일에는 다음 목록이 포함되어 있습니다.


/aaa

-y 옵션은 /aaa/bbb/ccc 디렉토리를 복원합니다. 다음 명령은 아카이브를 생성합니다.


# flarcreate -n archive5 -X exclude -y /aaa/bbb/ccc  archive5.flar

아카이브의 파일 구조를 확인하려면 다음을 입력합니다. 복사된 파일이 포함된 제외 디렉토리가 나타나지만 복원된 파일만이 데이터를 포함합니다.


# flar info -l archive5.flar
aaa
aaa/bbb
aaa/bbb/ccc
aaa/bbb/ccc/ddd
ggg


예 3–13 목록을 -z 옵션과 함께 사용하여 파일 및 디렉토리를 제외 및 포함하는 아카이브 만들기

이 예에서 아카이브 이름은 archive3입니다. 이것은 마스터 시스템에서 복사되었지만 정확한 복사본은 아닙니다. 선택할 파일과 디렉토리는 filter1 파일에 들어 있습니다. 파일 내에서 디렉토리는 제외 및 복원할 파일을 가리키기 위해 마이너스(-) 또는 플러스(+)로 표시됩니다. 이 예에서 디렉토리 /aaa는 마이너스로 제외되며 하위 디렉토리인 /aaa/bbb/ccc는 플러스로 복원됩니다. filter1 파일에는 다음 목록이 포함되어 있습니다.


- /aaa
+ /aaa/bbb/ccc

다음 명령은 아카이브를 생성합니다.


# flarcreate -n archive3 -z filter1 archive3.flar 

아카이브의 파일 구조를 확인하려면 다음 명령을 입력합니다. 복사된 파일이 포함된 제외 디렉토리가 나타나지만 복원된 파일만이 데이터를 포함합니다.


# flar info -l archive3.flar
aaa
aaa/bbb
aaa/bbb/ccc
aaa/bbb/ccc/ddd
ggg