안녕하세요,
중복 제거(Deduplication)된 볼륨을 새로운 Active Directory 도메인으로 마이그레이션한 뒤 발생하는 “Access Denied” 오류는, Dedup 엔진이 사용하는 System Volume Information 폴더의 보안 설명자가 이전 도메인 SID를 참조하고 있기 때문입니다. 이 폴더는 Deduplication 서비스가 재분석 지점(reparse points)과 메타데이터를 관리하는 핵심 위치인데, 도메인 변경 후 기존 SID가 더 이상 유효하지 않아 접근이 차단됩니다.
해결 방법은 해당 볼륨의 System Volume Information 보안 설명자를 재설정하여 Deduplication 서비스 계정과 SYSTEM이 정상적으로 접근할 수 있도록 만드는 것입니다. Microsoft에서 권장하는 절차는 ddpeval.exe 또는 Dedup PowerShell 모듈을 사용하기 전에 NTFS ACL을 초기화하는 것입니다. 가장 직접적인 방법은 icacls 명령으로 해당 폴더의 권한을 기본값으로 재설정하는 것입니다. 예를 들어:
코드
icacls "X:\System Volume Information" /reset /T /C /Q
여기서 X:는 해당 볼륨 드라이브 문자입니다. 이 명령은 모든 하위 항목을 포함해 기본 보안 설명자로 되돌립니다. 이후 Deduplication 서비스(fsutil behavior query disablecompression로 확인 가능)와 관련된 서비스 계정이 다시 정상적으로 접근할 수 있게 됩니다.
재설정 후에는 Deduplication 엔진을 재시작해야 합니다. PowerShell에서 Restart-Service -Name "Dedup" 또는 서버 전체를 재부팅하면 됩니다. 이후 사용자가 파일을 열 때 재분석 지점이 정상적으로 해석되고 “Access Denied” 오류가 사라집니다.
추가적으로, 마이그레이션 환경에서는 Deduplication 메타데이터가 도메인 SID에 종속되므로, 도메인 변경 시 반드시 System Volume Information ACL을 초기화하는 절차를 포함해야 합니다. 그렇지 않으면 Dedup 엔진이 파일 접근을 차단하게 됩니다.
도믹 내레이션.