Solaris 10 11/06 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획

부트 환경 비교

활성 부트 환경과 다른 부트 환경 사이의 차이를 확인하려면 비교 메뉴 또는 lucompare를 사용합니다. 비교하려면 비활성 부트 환경이 완료 상태여야 하며 대기 중인 복사 작업이 있으면 안 됩니다. 모든 부트 환경의 상태 표시 를 참조하십시오.

지정된 부트 환경은 lumount 또는 mount를 사용하여 마운트된 어떤 분할 영역도 갖고 있으면 안 됩니다.

Procedure부트 환경 비교(문자 사용자 인터페이스)

  1. 기본 메뉴에서 비교를 선택합니다.

  2. 원본과 비교 또는 활성 부트 환경과 비교를 선택합니다.

  3. F3을 누릅니다.

  4. 원래의(활성) 부트 환경 및 비활성 부트 환경의 이름 및 파일 경로를 입력합니다.


    Name of Parent: solaris8
    Name of Child: solaris8-1
    Full Pathname of the file to Store Output: /tmp/compare
    
  5. 파일에 저장하려면 F3을 누릅니다.

    비교 메뉴는 다음 속성들을 표시합니다.

    • 모드

    • 링크 개수

    • 소유자

    • 그룹

    • 체크섬 – 앞서 설명된 모든 필드들에서 지정된 부트 환경의 파일이 활성 부트 환경의 해당 필드들과 일치하는 경우에만 체크섬을 계산합니다. 모든 필드가 일치하지만 체크섬이 다르면 체크섬의 차이가 비교되는 파일들의 항목에 추가됩니다.

    • 크기

    • 하나의 부트 환경에만 파일들이 존재

  6. 비교 메뉴로 돌아가려면 F3을 누릅니다.

Procedure부트 환경 비교(명령줄 인터페이스)

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. 다음을 입력합니다.


    # /usr/sbin/lucompare -i  infile (or) -t -o  outfile BE_name
    
    -i  infile

    infile에 나열된 파일들을 비교합니다. 비교할 파일의 이름은 절대 이름이어야 합니다. 만약 파일의 항목이 디렉토리일 경우, 하위 디렉토리까지 비교가 반복됩니다. 이 옵션 또는 -t를 사용해야 하며 동시에 둘 다 사용할 수는 없습니다.

    -t

    바이너리 파일이 아닌 파일만 비교합니다. 이 비교는 각 파일에 대해 file(1) 명령을 사용하여해당 파일이 텍스트 파일인지 확인합니다. 이 옵션 또는 -i를 사용해야 하며 동시에 둘 다 사용할 수는 없습니다.

    -o  outfile

    차이점의 출력을 outfile로 리디렉션합니다.

    BE_name

    활성 부트 환경과 비교할 부트 환경의 이름을 지정합니다.


예 7–2 부트 환경 비교(명령줄 인터페이스)

이 예에서 first_disk 부트 환경(소스)는 second_disk 부트 환경과 비교되며 결과는 파일로 보내집니다.


# /usr/sbin/lucompare -i  /etc/lu/compare/ \
-o /var/tmp/compare.out second_disk