ZFS 섀도우 마이그레이션 도구를 사용하여 기존 파일 시스템의 데이터를 새 파일 시스템으로 마이그레이션할 수 있습니다. 섀도우 파일 시스템이 만들어지고 필요에 따라 원본 소스에서 데이터를 가져옵니다.
섀도우 마이그레이션 기능을 사용하여 파일 시스템을 다음과 같이 마이그레이션할 수 있습니다.
로컬 또는 원격 ZFS 파일 시스템을 대상 ZFS 파일 시스템으로
로컬 또는 원격 UFS 파일 시스템을 대상 ZFS 파일 시스템으로
섀도우 마이그레이션은 마이그레이션할 데이터를 가져오는 프로세스로, 다음과 같이 진행됩니다.
빈 ZFS 파일 시스템을 만듭니다.
대상(또는 그림자) 파일 시스템인 빈 ZFS 파일 시스템의 shadow 등록 정보를 마이그레이션할 파일 시스템을 가리키도록 설정합니다. 예를 들면 다음과 같습니다.
# zfs create -o shadow=nfs://system/export/home/ufsdata users/home/shadow2
마이그레이션할 파일 시스템의 데이터가 섀도우 파일 시스템으로 복사됩니다. 단계별 지침은 Oracle Solaris 11.2의 ZFS 파일 시스템 관리 의 ZFS 파일 시스템 마이그레이션을 참조하십시오.
파일 시스템 마이그레이션 시 다음 고려 사항을 검토하십시오.
마이그레이션할 파일 시스템은 읽기 전용으로 설정해야 합니다. 파일 시스템이 읽기 전용으로 설정되지 않을 경우, 진행 중인 변경 사항이 마이그레이션되지 않습니다.
대상 파일 시스템이 완전히 비어 있어야 합니다.
마이그레이션 중 시스템이 재부트될 경우 재부트 후 마이그레이션이 계속됩니다.
전체 컨텐츠가 마이그레이션될 때까지 완전히 마이그레이션되지 않은 디렉토리 컨텐츠에 대한 액세스 또는 완전히 마이그레이션되지 않은 파일 컨텐츠에 대한 액세스가 차단됩니다.
NFS 마이그레이션 중 UID, GID 및 ACL 정보를 섀도우 파일 시스템으로 마이그레이션하려는 경우, 로컬 시스템과 원격 시스템 간에 이름 지정 서비스 정보에 액세스할 수 있는지 확인합니다. NFS를 통해 데이터를 대량으로 마이그레이션하기 전에 테스트로 마이그레이션할 파일 시스템 데이터의 일부를 복사하여 모든 ACL 정보가 제대로 마이그레이션되는지 확인할 수 있습니다.
네트워크 대역폭에 따라 NFS를 통한 파일 시스템 데이터 마이그레이션이 느릴 수 있습니다.
shadowstat 명령으로 파일 시스템 데이터 마이그레이션을 모니터링합니다. Oracle Solaris 11.2의 ZFS 파일 시스템 관리 의 ZFS 파일 시스템 마이그레이션을 참조하십시오.