Solaris 9 설치 설명서

부트 환경 비교하기

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

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

부트 환경을 비교하려면 (문자 인터페이스)

  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을 누르십시오.

부트 환경을 비교하려면 (명령줄 인터페이스)

  1. 수퍼 유저로 로그인합니다.

  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

    활성 부트 환경과 비교할 부트 환경의 이름을 지정하십시오. 


    예 34-2 부트 환경 비교하기(명령줄 인터페이스)

    이 예제에서는 first_disk 부트 환경 (소스)을 second_disk 부트 환경과 비교하여 결과를 파일로 전송합니다.


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