새 부트 환경을 만들면 활성 부트 환경의 중요한 파일 시스템을 새 부트 환경으로 복사할 수 있습니다. CUI의 작성 메뉴, 구성 하위 메뉴 및 lucreate 명령을 사용하여 필요할 경우 디스크를 재구성하고, 파일 시스템을 사용자 정의하고, 중요한 파일 시스템을 새 부트 환경으로 복사할 수 있습니다.
파일 시스템을 새 부트 환경으로 복사하기 전에 중요한 파일 시스템 디렉토리가 부모 디렉토리로 병합되거나 부모 디렉토리에서 분리되도록 사용자 정의할 수 있습니다. 사용자 정의(공유 가능) 파일 시스템은 기본적으로 부트 환경 사이에서 공유됩니다. 그러나 공유 가능 파일 시스템은 필요할 경우 복사할 수 있습니다. 스왑(공유 가능 파일 시스템)도 분리 및 병합할 수 있습니다. 중요하고 공유 가능한 파일 시스템의 개요는 파일 시스템 유형를 참조하십시오.
기본 메뉴에서 작성을 선택합니다.
시스템이 부트 환경 작성 하위 메뉴를 표시합니다.
활성 부트 환경의 이름(필요할 경우)과 새 부트 환경의 이름을 입력하고 확인합니다. 처음으로 부트 환경을 만들 때는 활성 부트 환경의 이름을 입력하기만 하면 됩니다.
부트 환경 이름은 30자 이상일 수 없으며 영숫자 문자만 포함할 수 있고 멀티바이트 문자를 포함할 수 없습니다.
Name of Current Boot Environment: solaris_8 Name of New Boot Environment: Solaris_9 |
변경 사항을 저장하려면 F3을 누릅니다.
구성 메뉴가 표시됩니다.
구성 메뉴는 다음 부분을 포함합니다.
장치 필드에는 다음 정보가 들어 있습니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 메타 장치 이름
/dev/vx/dsk/volume_name 형식의 Veritas 볼륨 관리자 볼륨 이름
중요한 파일 시스템 선택을 위한 영역은 중요한 파일 시스템을 선택할 때까지 공백입니다. /usr, /var 또는 /opt와 같은 중요한 파일 시스템은 루트(/) 파일 시스템으로 분리 또는 병합할 수 있습니다.
/export 또는 스왑과 같은 공유 가능 파일 시스템은 장치 필드에 표시됩니다. 이러한 파일 시스템은 소스와 대상 부트 환경 모두에서 동일한 마운트 지점을 포함합니다. 스왑은 기본적으로 공유되지만 스왑 슬라이스를 분리 및 병합(추가 및 제거)할 수도 있습니다.
중요하고 공유 가능한 파일 시스템의 개요는 파일 시스템 유형를 참조하십시오.
FS_Type 필드를 사용하여 파일 시스템 유형을 변경할 수 있습니다. 파일 시스템 유형은 다음 중 하나일 수 있습니다.
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap
UFS 파일 시스템을 나타내는 ufs
(옵션) 다음 작업은 언제든지 수행할 수 있습니다.
F2를 눌러 사용 가능 슬라이스를 선택합니다.
선택 메뉴에는 커서가 있는 필드의 시스템에 대해 사용 가능한 슬라이스가 표시됩니다. 메뉴에서 슬라이스 필드와 파일 시스템 FS_Type 필드를 표시합니다.
화살표 키를 사용하여 필드에 커서를 두고 슬라이스 또는 파일 시스템 유형을 선택합니다.
슬라이스 필드에 커서를 두면 모든 사용 가능 슬라이스가 표시됩니다. 루트(/)의 경우, 선택은 루트(/) 파일 시스템 제한을 충족하는 사용 가능 슬라이스만 표시합니다. 루트(/) 파일 시스템에 대한 슬라이스 선택 지침를 참조하십시오.
FS_Type 필드에 커서를 두면 모든 사용 가능 파일 시스템 유형이 표시됩니다.
현재 파일 시스템에 대해서는 굵게 표시된 슬라이스를 선택할 수 있습니다. 슬라이스의 크기는 업그레이드를 수용하기 위해 파일 시스템에 30%를 추가하여 추정됩니다.
굵게 표시되지 않은 슬라이스는 주어진 파일 시스템을 지원하기에 너무 작습니다. 디스크를 다시 분할하려면 단계 6을 참조하십시오.
Return을 눌러 슬라이스를 선택합니다.
슬라이스가 FS_Type 필드의 슬라이스 필드 또는 파일 시스템 유형 변경 사항에 나타납니다.
(옵션) 사용 가능 슬라이스가 최소 요구 사항을 충족하지 않으면 모든 사용 가능 디스크를 다시 분할하기 위해 F4를 누릅니다.
Solaris Live Upgrade 슬라이스 구성 메뉴가 나타납니다.
format 명령이 실행되어 새 슬라이스를 만들 수 있습니다. 화면에 따라 새 슬라이스를 만듭니다. format 명령에 대한 자세한 내용은 format 설명서 페이지를 참조하십시오.
이 메뉴를 이동하려면 화살표 키를 사용하여 장치 필드와 FS_Type 필드 사이를 이동합니다. 장치를 선택하면 크기(MB) 필드는 자동으로 완료됩니다.
(옵션) 중요한 파일 시스템을 분리하면 파일 시스템이 별도의 마운트 지점에 놓입니다. 파일 시스템을 분리하려면 다음을 수행합니다.
파일 시스템을 병합하려면 단계 8을 참조하십시오.
분리할 파일 시스템을 선택합니다.
/usr, /var 또는 /opt와 같은 파일 시스템을 부모 디렉토리로부터 분리 또는 제외할 수 있습니다.
부트 환경에 대한 파일 시스템을 만들 때 규칙은 Solaris 운영 환경에 대한 파일 시스템을 만드는 규칙과 동일합니다. Solaris Live Upgrade는 중요한 파일 시스템에 잘못된 구성을 만드는 것을 방지할 수 없습니다. 예를 들어, 루트(/) 및 /kernel(루트(/)의 잘못된 부분)을 위한 별도의 파일 시스템을 만들 수 있는 lucreate 명령을 입력할 수 있습니다.
F8을 누릅니다.
예를 들면, 다음과 같이 새 부트 환경에 파일 시스템 이름을 입력합니다.
Enter the directory that will be a separate file system on the new boot environment: /opt |
새 파일 시스템이 검증되면 새 행이 화면에 추가됩니다.
구성 메뉴로 돌아가려면 F3을 누릅니다.
구성 메뉴가 표시됩니다.
(옵션) 병합하면 파일 시스템이 동일한 마운트 지점에 놓입니다. 파일 시스템을 부모 디렉토리로 병합하려면 다음 단계를 수행합니다.
파일 시스템을 분리하려면 단계 7을 참조하십시오.
(옵션) 스왑 슬라이스를 추가 또는 제거할 것인지 결정합니다.
(옵션) 스왑 슬라이스를 분리하려면 다음을 수행합니다.
(옵션) 스왑 슬라이스를 제거하려면 다음을 수행합니다.
지금 부트 환경을 만들 것인지 아니면 나중에 만들기로 예약할 것인지 결정합니다.
F3을 눌러 지금 새 부트 환경을 만듭니다.
구성이 저장되고 구성 화면을 종료합니다. 파일 시스템이 복사되고 부트 환경이 부트 가능해지고 비활성 부트 환경이 생성됩니다.
시스템 구성에 따라 부트 환경을 만드는 데 1시간 이상이 소요될 수 있습니다. 이제 Solaris Live Upgrade 기본 메뉴가 표시됩니다.
나중에 만들기로 예약하려면 이 예에서와 같이 y를 입력한 다음 시작 시간과 전자 우편 주소를 입력합니다.
Do you want to schedule the copy? y Enter the time in 'at' format to schedule create: 8:15 PM Enter the address to which the copy log should be mailed: someone@anywhere.com |
전자 우편으로 완료 알림을 받습니다.
시간 형식에 대한 자세한 내용은 at(1) 설명서 페이지를 참조하십시오.
한 번에 단 하나의 작업만 예약할 수 있습니다.
만들기가 완료된 후 비활성 부트 환경이 업그레이드될 준비가 됩니다. 제 33 장을 참조하십시오.
lucreate 명령을 -m 옵션과 함께 사용하면 새 부트 환경에 만들 파일 시스템의 종류와 수를 지정할 수 있습니다. 이 옵션을 반복하여 만들려는 파일 시스템의 정확한 수를 지정해야 합니다. 예를 들어, -m 옵션을 한 번 사용하면 모든 파일 시스템을 둘 위치를 지정합니다. 원래 부트 환경의 모든 파일 시스템을 -m 옵션이 지정한 하나의 파일 시스템으로 병합합니다. -m 옵션을 두 번 지정하면 두 개의 파일 시스템을 만들게 됩니다. -m 옵션을 사용하여 파일 시스템을 만드는 경우 다음 지침을 따르십시오.
새 부트 환경에 대한 루트(/) 파일 시스템에 대하여 -m 옵션을 지정해야 합니다. -m 옵션 없이 lucreate를 실행할 경우 구성 메뉴가 표시됩니다. 구성 메뉴를 사용하면 파일을 새 마운트 지점으로 리디렉션하여 새 부트 환경을 사용자 지정할 수 있습니다.
현재 부트 환경에 존재하고 -m 옵션에서 지정되지 않은 모든 중요한 파일 시스템은 그 다음 최고 수준의 파일 시스템으로 병합됩니다.
-m 옵션에 의해 지정된 파일 시스템만이 새 부트 환경에서 생성됩니다. 현재 부트 환경이 다중 파일 시스템을 포함하고 생성된 새 부트 환경에 동일한 수의 파일 시스템이 있게 하려면 만들 각 파일 시스템에 대하여 하나의 -m 옵션을 지정해야 합니다. 예를 들어, 루트(/), /opt 및 /var에 대한 파일 시스템이 있으면 새 부트 환경에서 각 파일 시스템에 대하여 -m 옵션을 사용합니다.
마운트 지점을 중복하지 마십시오. 예를 들어, 두 개의 루트(/) 파일 시스템이 있을 수 없습니다.
수퍼유저로 로그인합니다.
부트 환경을 만들려면 다음을 입력합니다.
# lucreate [-A 'BE_description'] -c BE_name \ -m mountpoint:device[,metadevice]:fs_options [-m ...] -n BE_name |
(옵션) 부트 환경 이름(BE_name)과 연관된 부트 환경 설명을 작성할 수 있도록 합니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.
활성 부트 환경에 이름 BE_name을 할당합니다. 이 옵션은 필수 사항이 아니며 부트 환경을 처음 만들 때만 사용됩니다. 처음 lucreate를 실행할 때 -c 옵션을 생략하면 소프트웨어에서는 기본 파일 이름을 사용합니다.
다음 기준에 따라 기본 이름을 선택할 수 있습니다.
물리적 부트 장치를 확인할 수 있는 경우에는 해당 장치의 기본 이름을 사용하여 현재 부트 환경의 이름을 지정합니다.
예를 들어, 물리적 부트 장치가 /dev/dsk/c0t0d0s0이면 현재 부트 환경의 이름이 c0t0d0s0으로 지정됩니다.
물리적 부트 장치를 확인할 수 없으면 uname 명령을 -s 및 -r 옵션과 함께 사용하여 이름을 지정합니다.
예를 들어, uname -s가 SunOS라는 운영 환경 이름을 반환하고 uname -r이 5.9라는 릴리스 이름을 반환할 경우 현재 부트 환경에 SunOS5.9라는 이름이 지정됩니다.
위 두 가지를 모두 사용해도 이름을 확인할 수 없으면 current를 사용하여 현재 부트 환경 이름을 지정합니다.
처음 부트 환경을 만든 다음 -c 옵션을 사용하는 경우 해당 옵션은 무시되거나 오류 메시지가 표시됩니다.
지정한 이름이 현재 부트 환경 이름과 같으면 이 옵션이 무시됩니다.
지정한 이름이 현재 부트 환경 이름과 다르면 오류 메시지가 표시되고 만들기가 실패합니다. 다음 예는 오류 메시지가 발생하는 부트 환경 이름을 보여 줍니다.
# lucurr c0t0d0s0 # lucreate -c c1t1d1s1 -n newbe -m /:c1t1d1s1:ufs ERROR: current boot environment name is c0t0d0s0: cannot change name using <-c c1t1d1s1> |
vfstab에 새 부트 환경의 파일 시스템 구성을 지정합니다. -m에 대한 인수로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크 간에 퍼질 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 볼륨 이름
/dev/md/vxfs/dsk/dnum 형식의 Veritas 볼륨 관리자 볼륨 이름
지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타내는 키워드 merged
fs_options 필드는 다음 중 하나일 수 있습니다.
UFS 파일 시스템을 나타내는 ufs
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap: 스왑 마운트 지점은 –(하이픈)이어야 합니다.
파일 시스템이 논리적 장치(미러)인 경우, 일부 키워드는 해당 파일 시스템에서 수행할 동작을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다. 이러한 키워드에 대한 설명은 RAID-1 볼륨(미러)으로 부트 환경 만들기(명령줄 인터페이스)를 참조하십시오.
만들 부트 환경의 이름. BE_name은 시스템에서 유일해야 합니다.
이 예에서 활성 부트 환경의 이름은 first_disk로 지정됩니다. 파일 시스템에 대한 마운트 지점은 -m 옵션을 사용하여 나타냅니다. 두 개의 파일 시스템, 루트(/)와 /usr이 생성됩니다. 새 부트 환경 이름은 second_disk로 지정됩니다. 설명(mydescription)은 second_disk와 연결됩니다. 새 부트 환경인 second_disk에서 스왑은 소스인 first_disk에서 자동으로 공유됩니다.
# lucreate -A 'mydescription' -c first_disk -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s3:ufs \ -n second_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
lucreate 명령을 -m 옵션과 함께 사용하면 새 부트 환경에 만들 파일 시스템의 종류와 수를 지정할 수 있습니다. 이 옵션을 반복하여 만들려는 파일 시스템의 정확한 수를 지정해야 합니다. 예를 들어, -m 옵션을 한 번 사용하면 모든 파일 시스템을 둘 위치를 지정합니다. 원래 부트 환경의 모든 파일 시스템을 하나의 파일 시스템으로 병합합니다. -m 옵션을 두 번 지정하면 두 개의 파일 시스템이 생성됩니다.
수퍼유저로 로그인합니다.
다음을 입력합니다.
# lucreate [[-A 'BE_description']] \ -m mountpoint:device[,metadevice]:fs_options \ [[-m [...]]] -m mountpoint:merged:fs_options -n BE_name |
(옵션) 부트 환경 이름(BE_name)과 연관된 부트 환경 설명을 작성할 수 있도록 합니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.
새 부트 환경의 파일 시스템의 구성을 지정합니다. -m에 대한 인수로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크 간에 퍼질 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 메타 장치 이름
/dev/vx/dsk/volume_name 형식의 Veritas 볼륨 관리자 볼륨 이름
지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타내는 키워드 merged
fs_options 필드는 다음 중 하나일 수 있습니다.
UFS 파일 시스템을 나타내는 ufs
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap: 스왑 마운트 지점은 –(하이픈)이어야 합니다.
파일 시스템이 논리적 장치(미러)인 경우, 일부 키워드는 해당 파일 시스템에서 수행할 동작을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다. 이러한 키워드에 대한 설명은 RAID-1 볼륨(미러)으로 부트 환경 만들기(명령줄 인터페이스)를 참조하십시오.
만들 부트 환경의 이름. BE_name은 시스템에서 유일해야 합니다.
이 예에서 현재 부트 환경의 파일 시스템은 루트(/), /usr 및 /opt입니다. /opt 파일 시스템은 부모 파일 시스템 /usr과 결합됩니다. 새 부트 환경 이름은 second_disk로 지정됩니다. 설명(mydescription)은 second_disk와 연결됩니다.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s1:ufs \ -m /usr/opt:merged:ufs -n second_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
부트 환경에 대한 파일 시스템을 만드는 규칙은 Solaris 운영 환경에 대한 파일 시스템을 만드는 규칙과 같습니다. Solaris Live Upgrade는 중요한 파일 시스템에 잘못된 구성을 만드는 것을 방지할 수 없습니다. 예를 들어, 루트(/)와 /kernel, 루트의 잘못된 나누기(/)에 대하여 별도의 파일 시스템을 만들 lucreate 명령을 입력할 수 있습니다.
여러 마운트 지점으로 디렉토리를 분리할 때 하드 링크는 파일 시스템 간에 유지되지 않습니다. 예를 들어, /usr/stuff1/file이 /usr/stuff2/file에 하드 링크되고 /usr/stuff1과 /usr/stuff2가 별도의 파일 시스템으로 분리되면 파일 간의 링크는 더 이상 존재하지 않습니다. lucreate는 경고 메시지를 표시하고 심볼릭 링크가 생성되어 손실된 하드 링크를 교체합니다.
수퍼유저로 로그인합니다.
다음을 입력합니다.
# lucreate [-A 'BE_description'] \ -m mountpoint:device[,metadevice]:fs_options \ [[-m mountpoint:device[,metadevice]:fs_options]] -n new_BE |
(옵션) 부트 환경 이름(BE_name)과 연관된 부트 환경 설명을 작성할 수 있도록 합니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.
새 부트 환경의 파일 시스템의 구성을 지정합니다. -m에 대한 인수로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크 간에 퍼질 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 메타 장치 이름
/dev/vx/dsk/volume_name 형식의 Veritas 볼륨 관리자 볼륨 이름
지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타내는 키워드 merged
fs_options 필드는 다음 중 하나일 수 있습니다.
UFS 파일 시스템을 나타내는 ufs
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap: 스왑 마운트 지점은 –(하이픈)이어야 합니다.
파일 시스템이 논리적 장치(미러)인 경우, 일부 키워드는 해당 파일 시스템에서 수행할 동작을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다. 이러한 키워드에 대한 설명은 RAID-1 볼륨(미러)으로 부트 환경 만들기(명령줄 인터페이스)를 참조하십시오.
만들 부트 환경의 이름. BE_name은 시스템에서 유일해야 합니다.
이 예에서 선행 명령이 새 부트 환경에서 여러 디스크 슬라이스에 걸쳐 루트(/) 파일 시스템을 분리합니다. 소스 부트 환경에서 /usr, /var 및 /opt가 루트(/) /dev/dsk/c0t0d0s0 /에 있다고 가정합니다.
새 부트 환경에서 다음과 같이 /usr, /var 및 /opt를 분리하여 이들 파일 시스템을 자체 슬라이스에 마운트합니다.
/dev/dsk/c0t1d0s0 /
/dev/dsk/c0t1d0s1 /var
/dev/dsk/c0t1d0s7 /usr
/dev/dsk/c0t1d0s5 /opt
설명(mydescription)은 부트 환경 이름인 second_disk와 연결됩니다.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t1d0s0:ufs -m /usr:/dev/dsk/c0t1d0s7:ufs \ -m /var:/dev/dsk/c0t1d0s1:ufs -m /opt:/dev/dsk/c0t1d0s5:ufs \ -n second_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
스왑 슬라이스는 기본적으로 부트 환경 간 공유됩니다. -m 옵션으로 스왑을 지정하지 않으면 현재 부트 환경과 새 부트 환경은 같은 스왑 슬라이스를 공유합니다. 새 부트 환경의 스왑을 재구성하려면 -m 옵션을 사용하여 새 부트 환경에서 스왑 슬라이스를 추가 또는 제거합니다.
스왑 슬라이스는 현재 부트 환경을 제외한 모든 부트 환경 또는 -s 옵션이 사용될 경우 소스 부트 환경에서 사용될 수 없습니다. 스왑 슬라이스가 다른 부트 환경, 스왑, UFS 또는 다른 파일 시스템에 의해 사용되고 있을 경우 부트 환경 만들기가 실패합니다.
기존 스왑 슬라이스로 부트 환경을 만들고 vfstab 파일을 만들고 편집할 수 있습니다.
수퍼유저로 로그인합니다.
다음을 입력합니다.
# lucreate [-A 'BE_description'] \ -m mountpoint:device[,metadevice]:fs_options \ -m -:device:swap -n BE_name |
(옵션) 부트 환경 이름(BE_name)과 연관된 부트 환경 설명을 작성할 수 있도록 합니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.
새 부트 환경의 파일 시스템의 구성을 지정합니다. -m에 대한 인수로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크 간에 퍼질 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 메타 장치 이름
/dev/vx/dsk/volume_name 형식의 Veritas 볼륨 관리자 볼륨 이름
지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타내는 키워드 merged
fs_options 필드는 다음 중 하나일 수 있습니다.
UFS 파일 시스템을 나타내는 ufs
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap: 스왑 마운트 지점은 –(하이픈)이어야 합니다.
파일 시스템이 논리적 장치(미러)인 경우, 일부 키워드는 해당 파일 시스템에서 수행할 동작을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다. 이러한 키워드에 대한 설명은 RAID-1 볼륨(미러)으로 부트 환경 만들기(명령줄 인터페이스)를 참조하십시오.
만들 부트 환경의 이름. BE_name은 고유해야 합니다.
새 부트 환경은 다른 슬라이스 또는 장치로 이동된 스왑으로 만듭니다.
이 예에서 현재 부트 환경은 /dev/dsk/c0t0d0s0의 루트(/)를 포함하고 스왑은 /dev/dsk/c0t0d0s1에 있습니다. 새 부트 환경은 루트(/)를 /dev/dsk/c0t4d0s0으로 복사하고 /dev/dsk/c0t0d0s1과 /dev/dsk/c0t4d0s1을 모두 스왑 슬라이스로 사용합니다. 설명(mydescription)은 부트 환경 이름인 second_disk와 연결됩니다.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -m -:/dev/dsk/c0t0d0s1:swap \ -m -:/dev/dsk/c0t4d0s1:swap -n second_disk |
이러한 스왑 할당은 second_disk에서 부트 후에만 유효합니다. 긴 목록의 스왑 슬라이스가 있으면 -M 옵션을 사용합니다. 부트 환경 만들기 및 목록을 사용한 스왑 재구성(명령줄 인터페이스) 를 참조하십시오.
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
스왑 슬라이스가 여러 개 있을 경우 스왑 목록을 만듭니다. lucreate는 새 부트 환경의 스왑 슬라이스에 대해 이 목록을 사용합니다.
스왑 슬라이스는 현재 부트 환경을 제외한 모든 부트 환경 또는 -s 옵션이 사용될 경우 소스 부트 환경에서 사용될 수 없습니다. 스왑 슬라이스가 다른 부트 환경, 스왑, UFS 또는 다른 파일 시스템을 포함하는지 여부에 관계없이 다른 부트 환경에 의해 사용되고 있을 경우 부트 환경 만들기가 실패합니다.
새 부트 환경에서 사용할 스왑 슬라이스의 목록을 만듭니다. 이 파일의 위치와 이름은 사용자 정의합니다. 이 예에서 /etc/lu/swapslices 파일에는 장치 및 슬라이스 목록이 들어 있습니다.
-:/dev/dsk/c0t3d0s2:swap -:/dev/dsk/c0t3d0s2:swap -:/dev/dsk/c0t4d0s2:swap -:/dev/dsk/c0t5d0s2:swap -:/dev/dsk/c1t3d0s2:swap -:/dev/dsk/c1t4d0s2:swap -:/dev/dsk/c1t5d0s2:swap |
다음을 입력합니다.
# lucreate [-A 'BE_description'] \ -m mountpoint:device[,metadevice]:fs_options \ -M slice_list -n BE_name |
(옵션) 부트 환경 이름(BE_name)과 연관된 부트 환경 설명을 작성할 수 있도록 합니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.
새 부트 환경의 파일 시스템의 구성을 지정합니다. -m에 대한 인수로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크 간에 퍼질 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 메타 장치 이름
/dev/vx/dsk/volume_name 형식의 Veritas 볼륨 관리자 볼륨 이름
지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타내는 키워드 merged
fs_options 필드는 다음 중 하나일 수 있습니다.
UFS 파일 시스템을 나타내는 ufs
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap: 스왑 마운트 지점은 –(하이픈)이어야 합니다.
파일 시스템이 논리적 장치(미러)인 경우, 일부 키워드는 해당 파일 시스템에서 수행할 동작을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다. 이러한 키워드에 대한 설명은 RAID-1 볼륨(미러)으로 부트 환경 만들기(명령줄 인터페이스)를 참조하십시오.
파일 slice_list에서 수집되는 -m 옵션의 목록. -m에 대하여 지정되는 형식으로 이러한 인수를 지정합니다. 해시 표시(#)로 시작되는 명령줄은 무시됩니다. -M 옵션은 부트 환경에 대한 파일 시스템의 긴 목록이 있을 경우 유용합니다. -m과 -M 옵션을 결합할 수 있습니다. 예를 들어, slice_list에 스왑 슬라이스를 저장하고 루트(/) 및 /usr 슬라이스를 -m으로 지정할 수 있습니다.
-m 및 -M 옵션은 특정 마운트 지점에 대한 복수 슬라이스의 목록을 지원합니다. 이들 슬라이스를 처리하면서 lucreate는 모든 사용 가능하지 않은 슬라이스를 건너뛰고 첫 번째 사용 가능 슬라이스를 선택합니다.
만들 부트 환경의 이름. BE_name은 고유해야 합니다.
이 예에서 새 부트 환경의 스왑은 /etc/lu/swapslices 파일에 기록된 슬라이스 목록입니다. 설명(mydescription)은 second_disk와 연결됩니다.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c02t4d0s0:ufs -m /usr:/dev/dsk/c02t4d0s1:ufs \ -M /etc/lu/swapslices -n second_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
공유 가능 파일 시스템을 새 부트 환경에 복사하려면 -m 옵션으로 복사할 마운트 지점을 지정합니다. 그렇지 않으면 공유 가능 파일 시스템은 기본적으로 공유되어 vfstab 파일에서 같은 마운트 지점을 유지합니다. 공유 가능 파일 시스템에 적용된 모든 업데이트는 두 부트 환경 모두에서 사용 가능합니다.
수퍼유저로 로그인합니다.
부트 환경을 만듭니다.
# lucreate [-A 'BE_description'] \ -m mountpoint:device[,metadevice]:fs_options \ [[-m ]]mountpoint:device[,metadevice]:fs_options -n BE_name |
(옵션) 부트 환경 이름(BE_name)과 연관된 부트 환경 설명을 작성할 수 있도록 합니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.
새 부트 환경의 파일 시스템의 구성을 지정합니다. -m에 대한 인수로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크 간에 퍼질 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 메타 장치 이름
/dev/vx/dsk/volume_name 형식의 Veritas 볼륨 관리자 볼륨 이름
지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타내는 키워드 merged
fs_options 필드는 다음 중 하나일 수 있습니다.
UFS 파일 시스템을 나타내는 ufs
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap: 스왑 마운트 지점은 –(하이픈)이어야 합니다.
파일 시스템이 논리적 장치(미러)인 경우, 일부 키워드는 해당 파일 시스템에서 수행할 동작을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다. 이러한 키워드에 대한 설명은 RAID-1 볼륨(미러)으로 부트 환경 만들기(명령줄 인터페이스)를 참조하십시오.
만들 부트 환경의 이름. BE_name은 고유해야 합니다.
이 예에서 현재 부트 환경은 루트(/)와 /home 등 두 파일 시스템을 포함합니다. 새 부트 환경에서 루트(/)는 두 파일 시스템, 루트(/)와 /usr로 분리됩니다. /home 파일 시스템은 새 부트 환경으로 복사됩니다. 설명(mydescription)은 부트 환경 이름인 second_disk와 연결됩니다.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s3:ufs \ -m /home:/dev/dsk/c0t4d0s4:ufs -n second_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
lucreate 명령은 활성 부트 환경의 파일 시스템을 기반으로 부트 환경을 만듭니다. 활성 부트 환경이 아닌 부트 환경을 기반으로 부트 환경을 만들려면 lucreate를 -s 옵션과 함께 사용합니다.
새 부트 환경을 활성화하고 폴백하려면 소스 부트 환경이 아닌 마지막 활성이었던 부트 환경으로 다시 부트합니다.
수퍼유저로 로그인합니다.
부트 환경을 만듭니다.
# lucreate [-A 'BE_description'] -s source_BE_name -m mountpoint:device[,metadevice]:fs_options -n BE_name |
(옵션) 부트 환경 이름(BE_name)과 연관된 부트 환경 설명을 작성할 수 있도록 합니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.
새 부트 환경에 대하여 소스 부트 환경을 지정합니다. 소스는 활성 부트 환경이 아닙니다.
새 부트 환경의 파일 시스템의 구성을 지정합니다. -m에 대한 인수로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크 간에 퍼질 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 메타 장치 이름
/dev/vx/dsk/volume_name 형식의 Veritas 볼륨 관리자 볼륨 이름
지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타내는 키워드 merged
fs_options 필드는 다음 중 하나일 수 있습니다.
UFS 파일 시스템을 나타내는 ufs
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap: 스왑 마운트 지점은 –(하이픈)이어야 합니다.
파일 시스템이 논리적 장치(미러)인 경우, 일부 키워드는 해당 파일 시스템에서 수행할 동작을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다. 이러한 키워드에 대한 설명은 RAID-1 볼륨(미러)으로 부트 환경 만들기(명령줄 인터페이스)를 참조하십시오.
만들 부트 환경의 이름. BE_name은 시스템에서 유일해야 합니다.
이 예에서 부트 환경은 이름이 third_disk인 소스 부트 환경의 루트(/) 파일 시스템을 기반으로 생성됩니다. third_disk는 활성 부트 환경이 아닙니다. 설명(mydescription)은 second_disk라는 새 부트 환경과 연결됩니다.
# lucreate -A 'mydescription' -s third_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -n second_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
lucreate 명령과 사용되는 대부분의 옵션을 통해 활성 부트 환경의 파일 시스템을 기반으로 부트 환경을 만듭니다. lucreate 명령과 함께 -s 옵션을 사용하면 lucreate는 빈 부트 환경을 빨리 만듭니다. 그런 다음 Solaris Flash 아카이브를 사용하여 이 새 부트 환경을 설치할 수 있습니다. 새 부트 환경에 대한 구성 정보만 저장됩니다. 아카이브로 채워질 때까지 부트 환경은 실제로 생성되지 않습니다.
수퍼유저로 로그인합니다.
빈 부트 환경을 만듭니다.
# lucreate -A 'BE_name' -s - \ -m mountpoint:device[,metadevice]:fs_options -n BE_name |
(옵션) 부트 환경 이름(BE_name)과 연관된 부트 환경 설명을 작성할 수 있도록 합니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.
빈 부트 환경의 생성을 지정합니다.
새 부트 환경의 파일 시스템의 구성을 지정합니다. -m에 대한 인수로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크 간에 퍼질 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 메타 장치 이름
/dev/vx/dsk/volume_name 형식의 Veritas 볼륨 관리자 볼륨 이름
지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타내는 키워드 merged
fs_options 필드는 다음 중 하나일 수 있습니다.
UFS 파일 시스템을 나타내는 ufs
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap: 스왑 마운트 지점은 –(하이픈)이어야 합니다.
파일 시스템이 논리적 장치(미러)인 경우, 일부 키워드는 해당 파일 시스템에서 수행할 동작을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다. 이러한 키워드에 대한 설명은 RAID-1 볼륨(미러)으로 부트 환경 만들기(명령줄 인터페이스)를 참조하십시오.
만들 부트 환경의 이름. BE_name은 시스템에서 유일해야 합니다.
이 예에서 부트 환경이 생성되지만 파일 시스템을 포함하지는 않습니다. 설명(mydescription)은 second_disk라는 새 부트 환경과 연결됩니다.
# lucreate -A 'mydescription' -s - \ -m /:/dev/dsk/c0t4d0s0:ufs -n second_disk |
빈 부트 환경의 만들기가 완료되면 플래시 아카이브를 설치하고 활성화(부트 가능)할 수 있습니다. 제 33 장을 참조하십시오.
부트 환경을 만들 때 Solaris Live Upgrade는 Solaris 볼륨 관리자 기술을 사용하여 RAID-1 볼륨을 만듭니다. 부트 환경을 만들 때 Solaris Live Upgrade를 사용하여 다음 작업을 관리할 수 있습니다.
RAID-1 볼륨(미러)에서 단일 슬라이스 연결(하위 미러)을 제거합니다. 필요할 경우 새 부트 환경의 내용이 되도록 내용을 저장할 수 있습니다. 내용은 복사되지 않으므로 새 부트 환경을 빨리 만들 수 있습니다. 미러에서 분리된 하위 미러는 더 이상 원래 미러에 속하지 않습니다. 하위 미러에 대한 읽기 및 쓰기 작업은 더 이상 미러를 통해 수행되지 않습니다.
미러를 포함하는 부트 환경을 만듭니다.
단일 슬라이스 연결을 새로 만든 미러에 연결합니다.
Solaris Live Upgrade의 미러링 기능을 사용하여 상태 데이터베이스와 상태 데이터베이스 복제본을 만들어야 합니다. 상태 데이터베이스는 Solaris 볼륨 관리자 구성의 상태에 대한 정보를 디스크에 저장합니다.
상태 데이터베이스를 만드는 방법은 Solaris Volume Manager Administration Guide의 “State Database (Overview)”를 참조하십시오.
Solaris 볼륨 관리자 개요와 Solaris Live Upgrade에서 제공할 수 있는 작업은 미러된 파일 시스템으로 부트 환경 만들기를 참조하십시오.
Solaris Live Upgrade를 사용할 때 허용되지 않는 복잡한 Solaris 볼륨 관리자 구성에 대한 자세한 내용은 Solaris Volume Manager Administration Guide의 “ Storage Management Concepts”를 참조하십시오.
수퍼유저로 로그인합니다.
부트 환경을 만들려면 다음을 입력합니다.
# lucreate [-A 'BE_description'] \ -m mountpoint:device[,metadevice]:fs_options [-m...] \ -n BE_name |
(옵션) 부트 환경 이름 BE_name과 연관된 부트 환경 설명을 작성할 수 있도록 합니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.
vfstab에 새 부트 환경의 파일 시스템 구성을 지정합니다. -m에 대한 인수로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크 간에 퍼질 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 볼륨 이름
/dev/md/vxfs/dsk/dnum 형식의 Veritas 볼륨 관리자 볼륨 이름
지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타내는 키워드 merged
fs_options 필드는 다음 파일 시스템 유형 및 키워드 중 하나입니다.
UFS 파일 시스템을 나타내는 ufs
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap: 스왑 마운트 지점은 –(하이픈)이어야 합니다.
파일 시스템이 논리적 장치(미러)인 경우, 일부 키워드는 해당 파일 시스템에서 수행할 동작을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다.
mirror는 지정된 장치에 RAID–1 볼륨이나 미러를 만듭니다. -m 옵션 다음에 attach를 지정하여 최소 하나의 연결을 새 미러에 추가해야 합니다. 지정된 장치 이름을 정확하게 지정해야 합니다. 예를 들어, 논리적 장치 이름인 /dev/md/dsk/d10이나 축약형인 d10을 미러 이름으로 사용할 수 있습니다. 장치 이름 지정에 대한 자세한 내용은 Solaris Volume Manager Administration Guide의 “Overview of Solaris Volume Manager Components”를 참조하십시오.
detach는 지정된 마운트 지점과 연결된 볼륨에서 연결을 제거합니다. 볼륨을 지정할 필요는 없습니다.
attach는 지정된 마운트 지점과 연결된 미러에 연결을 추가합니다. 지정된 물리적 디스크 슬라이스는 미러에 추가할 단일 장치 연결이 됩니다. 디스크에 추가할 연결을 지정하려면 장치 이름에 쉼표와 해당 연결 이름을 추가합니다. 쉼표와 연결 이름을 생략하면 lucreate는 해당 연결에 대해 사용 가능한 볼륨을 선택합니다.
lucreate를 사용하면 단일의 물리적 슬라이스를 포함하는 연결만 작성할 수 있습니다. 쉼표를 사용하여 미러에 연결을 세 개까지 추가할 수 있습니다.
preserve는 기존 파일 시스템과 그 내용을 저장합니다. 이 키워드를 사용하면 원본 부트 환경의 내용을 복사하는 복사 프로세스를 건너뛸 수 있습니다. 내용을 저장하면 새 부트 환경을 빨리 만들 수 있습니다. 특정 마운트 지점의 경우 단 하나의 물리적 장치에 대해 preserve를 사용할 수 있습니다. preserve를 사용하면 lucreate는 장치 내용이 지정된 파일 시스템에 적당한지를 검사합니다. 이 검사는 제한적이며 적합성을 보장할 수 없습니다.
preserve 키워드는 물리적 슬라이스및 Solaris 볼륨 관리자와 함께 사용할 수 있습니다.
UFS 파일 시스템이 물리적 슬라이스에 있을 경우, preserve 키워드를 사용하면 UFS 파일 시스템의 내용이 해당 슬라이스에 저장됩니다. -m 옵션의 다음 예에서 preserve 키워드는 루트(/) 파일 시스템에 대한 마운트 지점의 파일 시스템으로 물리적 장치 c0t0d0s0의 내용을 저장합니다.
-m /:c0t0d0s0:preserve,ufs |
볼륨에 UFS 파일 시스템이 있을 때 preserve 키워드를 사용하면 UFS 파일 시스템의 내용이 해당 볼륨에 저장됩니다.
-m 옵션의 다음 예에서 preserve 키워드는 루트(/) 파일 시스템에 대한 마운트 지점의 파일 시스템으로 RAID-1 볼륨(미러) d10의 내용을 저장합니다.
-m /:d10:preserve,ufs |
-m 옵션의 다음 예에서 RAID-1 볼륨(미러) d10은 루트(/) 파일 시스템에 대한 마운트 지점의 파일 시스템으로 구성됩니다. 단일 슬라이스 연결 d20은 현재 미러에서 분리됩니다. d20은 미러 d10에 연결됩니다. 루트(/) 파일 시스템은 하위 미러 d20에 보관됩니다.
-m /:d10:mirror,ufs -m /:d20:detach,attach,preserve |
만들 부트 환경의 이름. BE_name은 시스템에서 유일해야 합니다.
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
이 예에서 파일 시스템에 대한 마운트 지점은 -m 옵션을 사용하여 지정됩니다.
설명(mydescription)은 another_disk에 연결됩니다.
lucreate는 마운트 포인트 루트(/)에 대해 UFS 파일 시스템을 구성합니다. 미러 d10이 생성됩니다. 이 미러는 미러 d10에 복사된 현재 부트 환경의 루트(/) 파일 시스템에 대한 저장소입니다. 미러 d10에 있는 모든 데이터를 덮어씁니다.
두 슬라이스 c0t0d0s0과 c0t1d0s0은 하위 미러인 d1과 d2입니다. 이 두 하위 미러는 d10에 추가됩니다.
새 부트 환경의 이름은 another_disk로 지정됩니다.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:attach \ -m /:/dev/dsk/c0t1c0s0,d2:attach -n another_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
이 예에서 파일 시스템에 대한 마운트 지점은 -m 옵션을 사용하여 지정됩니다.
설명(mydescription)은 another_disk에 연결됩니다.
lucreate는 마운트 포인트 루트(/)에 대해 UFS 파일 시스템을 구성합니다. 미러 d10이 생성됩니다. 이 미러는 미러 d10에 복사된 현재 부트 환경의 루트(/) 파일 시스템에 대한 저장소입니다. 미러 d10에 있는 모든 데이터를 덮어씁니다.
두 슬라이스 c0t0d0s0과 c0t1d0s0은 하위 미러로 사용되도록 지정됩니다. 하위 미러를 지정하는 대신 lucreate 명령은 사용 가능한 볼륨 이름의 목록에서 이름을 선택합니다. 이 두 개의 하위 미러는 미러 d10에 연결됩니다.
새 부트 환경의 이름은 another_disk로 지정됩니다.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0:attach \ -m /:/dev/dsk/c0t1d0s0:attach -n another_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
이 예에서 파일 시스템에 대한 마운트 지점은 -m 옵션을 사용하여 지정됩니다.
설명(mydescription)은 another_disk에 연결됩니다.
lucreate는 마운트 포인트 루트(/)에 대해 UFS 파일 시스템을 구성합니다. 미러 d10이 생성됩니다.
슬라이스 c0t0d0s0이 현재 미러에서 제거됩니다. 해당 슬라이스가 하위 미러 d1로 지정되고 미러 d10에 추가됩니다. 하위 미러의 내용인 루트(/) 파일 시스템이 저장되며, 복사는 수행되지 않습니다. 슬라이스 c0t1d0s0은 하위 미러 d2로서 미러 d10에 추가됩니다.
새 부트 환경의 이름은 another_disk로 지정됩니다.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:detach,attach,preserve \ -m /:/dev/dsk/c0t1d0s0,d2:attach -n another_disk |
이 예를 다음 예처럼 축약할 수 있습니다. 물리적 장치와 논리적 장치 이름이 짧아지고 하위 미러 d1 및 d2에 대한 지정자가 생략되었습니다.
# lucreate -A 'mydescription' \ -m /:d10:ufs,mirror \ -m /:c0t0d0s0:detach,attach,preserve \ -m /:c0t1d0s0:attach -n another_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
이 예에서 파일 시스템에 대한 마운트 지점은 -m 옵션을 사용하여 지정됩니다.
설명(mydescription)은 another_disk에 연결됩니다.
lucreate는 마운트 포인트 루트(/)에 대해 UFS 파일 시스템을 구성합니다. 미러 d20이 생성됩니다.
슬라이스 c0t0d0s0이 현재 미러에서 제거되고 미러 d20에 추가됩니다. 하위 미러의 이름은 지정되지 않습니다. 하위 미러의 내용인 루트(/) 파일 시스템이 저장되며, 복사는 수행되지 않습니다.
새 부트 환경의 이름은 another_disk로 지정됩니다.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d20:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0:detach,attach,preserve \ -n another_disk |
새 부트 환경의 만들기를 완료하면 부트 환경은 업그레이드되고 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
이 예에서 파일 시스템에 대한 마운트 지점은 -m 옵션을 사용하여 지정됩니다.
설명(mydescription)은 another_disk에 연결됩니다.
lucreate는 마운트 포인트 루트(/)에 대해 UFS 파일 시스템을 구성합니다. 미러 d10이 생성됩니다. 이 미러는 미러 d10에 복사된 현재 부트 환경의 루트(/) 파일 시스템에 대한 저장소입니다. 미러 d10에 있는 모든 데이터를 덮어씁니다.
두 슬라이스 c0t0d0s0과 c0t1d0s0은 하위 미러인 d1과 d2입니다. 이 두 하위 미러는 d10에 추가됩니다.
lucreate는 마운트 지점 /opt에 대해 UFS 파일 시스템을 구성합니다. 미러 d11이 생성됩니다. 이 미러는 미러 d11에 복사된 현재 부트 환경의 /opt 파일 시스템에 대한 저장소입니다. 미러 d11의 모든 데이터를 덮어씁니다.
두 슬라이스 c2t0d0s1과 c3t1d0s1은 하위 미러인 d3과 d4입니다. 이 두 하위 미러는 미러 d11에 추가됩니다.
새 부트 환경의 이름은 another_disk로 지정됩니다.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:attach \ -m /:/dev/dsk/c0t1d0s0,d2:attach \ -m /opt:/dev/md/dsk/d11:ufs,mirror \ -m /opt:/dev/dsk/c2t0d0s1,d3:attach \ -m /opt:/dev/dsk/c3t1d0s1,d4:attach -n another_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.
다음 옵션을 사용하여 새 부트 환경의 파일 시스템의 내용을 수정할 수 있습니다. 디렉토리와 파일은 새 부트 환경에 복사되지 않습니다.
수퍼유저로 로그인합니다.
부트 환경을 만들려면 다음을 입력합니다.
# lucreate -m mountpoint:device[,metadevice]:fs_options [-m ...] \ [-x exclude_dir] [-y include] [-Y include_list_file] [-f exclude_list_file]\ [-z filter_list] [-I] -n BE_name |
vfstab에 새 부트 환경의 파일 시스템 구성을 지정합니다. -m에 대한 인수로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크 간에 퍼질 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
/dev/dsk/c wtxdys z 형식의 디스크 장치 이름
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자 볼륨 이름
/dev/md/vxfs/dsk/dnum 형식의 Veritas 볼륨 관리자 볼륨 이름
지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타내는 키워드 merged
fs_options 필드는 다음 중 하나일 수 있습니다.
UFS 파일 시스템을 나타내는 ufs
Veritas 파일 시스템을 나타내는 vxfs
스왑 파일 시스템을 나타내는 swap: 스왑 마운트 지점은 –(하이픈)이어야 합니다.
파일 시스템이 논리적 장치(미러)인 경우, 일부 키워드는 해당 파일 시스템에서 수행할 동작을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다. 이러한 키워드에 대한 설명은 RAID-1 볼륨(미러)으로 부트 환경 만들기(명령줄 인터페이스)를 참조하십시오.
새 부트 환경에 파일과 디렉토리를 복사하지 않고 제외합니다. 이 옵션의 여러 인스턴스를 사용하여 하나 이상의 파일 또는 디렉토리를 제외할 수 있습니다.
exclude_dir은 디렉토리 또는 파일의 이름입니다.
새 부트 환경에 나열된 디렉토리 및 파일을 복사합니다. 디렉토리를 제외했지만 개별 하위 디렉토리 또는 파일을 복원하려 할 경우 이 옵션이 사용됩니다.
include_dir은 포함될 하위 디렉토리 또는 파일의 이름입니다.
목록의 디렉토리와 파일을 새 부트 환경에 복사합니다. 디렉토리를 제외했지만 개별 하위 디렉토리 또는 파일을 복원하려 할 경우 이 옵션이 사용됩니다.
list_filename은 목록을 포함하는 파일의 전체 경로입니다.
list_filename 파일은 행당 하나의 파일을 포함해야 합니다.
행 항목이 디렉토리이면 해당 디렉토리 아래에 있는 모든 하위 디렉토리와 파일이 포함됩니다. 행 항목이 파일이면 해당 파일만 포함됩니다.
목록을 사용하여 디렉토리와 파일을 새 부트 환경에 복사하지 않고 제외합니다.
list_filename은 목록을 포함하는 파일의 전체 경로입니다.
list_filename 파일은 행당 하나의 파일을 포함해야 합니다.
목록을 사용하여 디렉토리와 파일을 새 부트 환경에 복사합니다. 목록의 각 파일 또는 디렉토리는 플러스 “+” 또는 마이너스 “-”로 표시됩니다. 플러스는 포함된 파일 또는 디렉토리를 나타내고 마이너스는 제외된 파일 또는 디렉토리를 나타냅니다.
list_filename은 목록을 포함하는 파일의 전체 경로입니다.
list_filename 파일은 행당 하나의 파일을 포함해야 합니다. 파일 이름과 플러스 또는 마이너스 기호 사이에는 공백이 있어야 합니다.
행 항목이 디렉토리이고 + (플러스)로 지정된 경우 해당 디렉토리 아래에 있는 모든 하위 디렉토리와 파일이 포함됩니다. 행 항목이 파일이고 +(플러스)로 지정된 경우 해당 파일만 포함됩니다.
시스템 파일의 무결성 검사를 무시합니다. 이 옵션은 주의해서 사용해야 합니다.
부트 환경에서 중요한 시스템 파일이 제거되지 않도록 하기 위해 lucreate는 무결성 검사를 실행합니다. 이 검사는 시스템 패키지 데이터베이스에 등록된 모든 파일들을 검사하며, 파일이 하나라도 제외되면 부트 환경 만들기를 중단합니다. 위의 옵션을 사용하면 이 무결성 검사가 무시됩니다. 이 옵션은 부트 환경을 빨리 만들기는 하지만 문제가 검색되지 않을 수 있습니다.
만들 부트 환경의 이름. BE_name은 시스템에서 유일해야 합니다.
이 예에서 새 부트 환경의 이름은 second_disk로 지정됩니다. 원본 부트 환경에는 루트(/) 파일 시스템 하나가 있습니다. 새 부트 환경에서 /var 파일 시스템은 루트(/)에서 분리되어 다른 슬라이스에 놓입니다. lucreate 명령은 마운트 지점인 루트(/) 및 /var에 대해 UFS 파일 시스템을 구성합니다. 또한 /var의 두 메일 파일인 root 및 staff는 새 부트 환경에 복사되지 않습니다. 스왑은 원본 부트 환경과 새 부트 환경 간에 자동으로 공유됩니다.
# lucreate -n second_disk \ -m /:/dev/dsk/c0t1d0s0:ufs -m /var/mail:c0t2d0s0:ufs \ -x /var/mail/root -x /var/mail/staff |
이 예에서 새 부트 환경의 이름은 second_disk로 지정됩니다. 원본 부트 환경은 해당 운영 환경에 대해 루트(/) 파일 시스템 하나만 포함합니다. 또한 원본은 이름이/mystuff인 파일 시스템도 포함합니다. lucreate는 마운트 지점인 루트(/) 및 /mystuff에 대해 UFS 파일 시스템을 구성합니다. /mystuff에서 두 개 디렉토리만 /latest와 /backup 등 새 부트 환경에 복사됩니다. 스왑은 원본 부트 환경과 새 부트 환경 간에 자동으로 공유됩니다.
# lucreate -n second_disk \ -m /:/dev/dsk/c01t0d0s0:ufs -m /mystuff:c1t1d0s0:ufs \ -x /mystuff -y /mystuff/latest -y /mystuff/backup |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 제 33 장을 참조하십시오.