NFS를 사용하는 대규모 마이그레이션의 경우 일부 데이터에 대해 테스트 마이그레이션을 수행하여 UID, GUID 및 ACL 정보가 올바르게 마이그레이션되는지 확인할 수 있습니다.
# pkg install shadow-migration
# svcadm enable shadowd
shadowd 프로세스를 사용으로 설정하지 않는 경우 마이그레이션 프로세스가 완료될 때 shadow 등록 정보를 none으로 재설정해야 합니다.
로컬 ZFS 파일 시스템을 마이그레이션하는 경우 읽기 전용으로 설정합니다. 예를 들면 다음과 같습니다.
# zfs set readonly=on tank/home/data
원격 파일 시스템을 마이그레이션하는 경우 읽기 전용으로 공유합니다. 예를 들면 다음과 같습니다.
# share -F nfs -o ro /export/home/ufsdata # share - /export/home/ufsdata ro ""
예를 들어, 로컬 ZFS 파일 시스템 rpool/old를 새 ZFS 파일 시스템인 users/home/shadow로 마이그레이션하는 경우 users/home/shadow 파일 시스템을 만들 때 shadow 등록 정보를 rpool/old로 설정합니다.
# zfs create -o shadow=file:///rpool/old users/home/shadow
예를 들어, 원격 서버에서 /export/home/ufsdata를 마이그레이션하려면 ZFS 파일 시스템을 만들 때 shadow 등록 정보를 설정합니다.
# zfs create -o shadow=nfs://neo/export/home/ufsdata users/home/shadow2
예를 들면 다음과 같습니다.
# shadowstat EST BYTES BYTES ELAPSED DATASET XFRD LEFT ERRORS TIME users/home/shadow 45.5M 2.75M - 00:02:31 users/home/shadow 55.8M - - 00:02:41 users/home/shadow 69.7M - - 00:02:51 No migrations in progress
마이그레이션이 완료되면 shadow 등록 정보가 none으로 설정됩니다.
#zfs get -r shadow users/home/shadow* NAME PROPERTY VALUE SOURCE users/home/shadow shadow none - users/home/shadow2 shadow none -