Oracle® Solaris 11.2의 ZFS 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 스냅샷 차이 식별(zfs diff)

ZFS 스냅샷 차이점은 zfs diff 명령을 사용하여 확인할 수 있습니다.

예를 들어, 다음 두 스냅샷이 생성된다고 가정해 보겠습니다.

$ ls /tank/home/tim
fileA
$ zfs snapshot tank/home/tim@snap1
$ ls /tank/home/tim
fileA  fileB
$ zfs snapshot tank/home/tim@snap2

예를 들어, 두 스냅샷 간의 차이를 확인하려면 다음과 비슷한 구문을 사용하십시오.

$ zfs diff tank/home/tim@snap1 tank/home/tim@snap2
M       /tank/home/tim/
+       /tank/home/tim/fileB

출력 결과에서 M은 디렉토리가 수정되었음을 나타냅니다. +fileB가 나중 스냅샷에 존재함을 나타냅니다.

다음 출력에서 R은 스냅샷에 있는 파일의 이름이 변경되었음을 나타냅니다.

$ mv /tank/cindy/fileB /tank/cindy/fileC
$ zfs snapshot tank/cindy@snap2
$ zfs diff tank/cindy@snap1 tank/cindy@snap2
M       /tank/cindy/
R       /tank/cindy/fileB -> /tank/cindy/fileC

다음 표는 zfs diff 명령으로 식별되는 파일 또는 디렉토리 변경 사항을 요약하여 보여줍니다.

파일 또는 디렉토리 변경 사항
식별자
파일 또는 디렉토리가 수정되었거나 파일 또는 디렉토리 링크가 변경되었습니다.
M
파일 또는 디렉토리가 이전 스냅샷에만 있고 최근 스냅샷에는 없습니다.
파일 또는 디렉토리가 최근 스냅샷에만 있고 이전 스냅샷에는 없습니다.
+
파일 또는 디렉토리의 이름이 변경되었습니다.
R

자세한 내용은 zfs(1M)을 참조하십시오.