Solaris 9 4/04 설치 설명서

부트 환경 비교

활성 부트 환경과 기타 부트 환경 사이의 차이를 확인하려면 비교 메뉴 또는 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

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


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

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


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