.png)
서버 3대, DFS 복제가 2년 동안 작동했습니다. 최근 구성원 서버 중 1개가 다음을 보고하기 시작했습니다.
The DFS Replication service stopped replication on replicated folder projects at local path Z:\projects due to Error ID: 9098 (A tombstoned content set deletion has been scheduled). Event ID: 4004
내가 무엇을 하든 이 서버는 계속해서 동일한 삭제 표시 오류를 보고합니다. 이 문제 서버로/에서 아무것도 복제되지 않습니다.
심지어 3개의 구성원 서버 각각에 새 공유를 만들었습니다. 그런 다음 새 네임스페이스를 만들고 DFS 복제를 활성화했습니다. 2개의 서버가 문제 없이 복제되지만 문제가 있는 1개의 서버는 여전히 삭제 표시 오류를 보고합니다.
DFS 복제 역할을 제거/재설치하려고 시도했지만 여전히 발생합니다.
나는 여기서 완전히 헤매고 있습니다. 어떤 아이디어가 있습니까? 문제 서버에서 다른 서버로의 핑은 괜찮습니다. "토폴로지 확인"은 DFS 관리자에서 정상적으로 확인됩니다.
답변1
다음을 시도해 보세요:
이벤트 뷰어를 보고 삭제 표시 오류를 발생시키는 모든 복제 그룹/폴더를 식별합니다. 식별한 후에는 DFS 관리 GUI로 이동하여 해당 폴더와 연결된 복제 그룹을 완전히 삭제하세요. 해당 폴더에 대한 DFS 네임스페이스를 삭제할 필요는 없으며 해당 네임스페이스 폴더의 복제 기능만 삭제할 수 있습니다. DFS-R에 9098 오류가 발생하지 않는 다른 복제 그룹이 있는 경우 해당 폴더에 대해 이 작업을 수행할 필요가 없습니다.
DFSR 서비스를 중지합니다. 중지하려고 할 때 서비스가 중단되면 taskkill 명령을 사용하여 서비스를 종료해야 할 수도 있습니다.
숨겨진 시스템 볼륨 정보 폴더에 대한 권한을 자신에게 부여하십시오. 계정이 도메인 관리자 그룹에 속해 있는 경우 간단히 보안 그룹을 추가할 수 있습니다. 이 폴더는 복제 그룹의 구성원인 모든 서버에 존재합니다. 내 상황에서는 숨겨진 폴더를 볼 수 있도록 설정했는데도 서버 3개 중 2개에서 이 폴더가 존재하는 것으로 표시되지 않았습니다. 이런 일이 발생하면 서버는 서버가 없다고 거짓말을 하는 것입니다. 저기있어. 듣지 마세요. 내 제안은 7-zip 파일 관리자를 다운로드하여 사용하는 것입니다. 폴더를 확인하고 해당 폴더에 대한 권한을 설정하고 256자보다 긴 파일을 삭제하는 데 도움이 됩니다. 이는 명령줄에서 다음 단계를 수행할 때 문제가 됩니다. 권한을 설정한 후에도 여전히 해당 폴더에 액세스할 수 없다는 메시지가 나타날 수 있습니다. 7-zip을 닫았다가 다시 열어보세요. 해당 폴더와 하위 폴더에 들어갈 수 있습니다.
해당 폴더에 액세스할 수 있게 되면 그 아래에 있는 DFSR 폴더를 삭제하세요. DFSR 역할이 설치되어 있고 복제 그룹의 구성원인 모든 서버에서 이 작업을 수행하려고 합니다. 명령줄 명령 "rmdir"을 사용할 수 있지만 256자보다 긴 파일/폴더는 삭제되지 않습니다. 이것이 바로 7-zip 파일 관리자가 시스템 볼륨 정보 아래의 DFSR 폴더를 삭제하는 더 나은 옵션인 이유입니다. 그러나 7-zip으로 파일이나 폴더를 삭제할 수 없는 경우가 있습니다. 해당 시나리오에서 실행하는 경우 관리자 권한 명령 프롬프트에서 rmdir 명령을 사용하십시오. 본질적으로 이 두 가지를 결합하면 결국 정리해야 할 모든 것이 정리됩니다.
DFSR 서비스를 다시 켜십시오. 방금 삭제한 DFSR 해시 및 가상 트리를 다시 만드는 프로세스가 시작됩니다.
원하는 복제 그룹을 다시 생성합니다.
삭제하지 않은 복제 그룹에서는 "DFS 복제 서비스가 로컬 경로에서 복제된 폴더를 초기화했으며 초기 복제 수행을 기다리고 있습니다. 복제된 폴더는 복제된 데이터를 받을 때까지 이 상태로 유지됩니다. , 지정된 기본 구성원으로부터 직접 또는 간접적으로." 그렇게 하는 경우 명령줄을 실행하여 DFSR 서버 중 하나를 해당 복제 그룹의 기본 서버로 설정한 다음 설정한 후(중요함) DFS 관리 GUI로 이동해야 합니다. 관련 경고가 있는 복제 그룹을 클릭하고 연결 탭을 선택한 다음 방금 기본으로 만든 전송 구성원을 마우스 오른쪽 버튼으로 클릭하고 "지금 복제..."를 선택합니다. 이렇게 하면 복제가 초기화되므로 이 작업을 수행해야 합니다. 여기 밖으로 복제하려면 딱 한 번만 하면 됩니다. 해당 복제 그룹에서 송신 구성원/기본 구성원 서버가 연결된 각 수신 구성원에 대해 "지금 복제..." 옵션을 선택해야 합니다.
5~10분 정도 기다린 후 각 복제 그룹에서 dfsrdiag backlog 명령을 실행하고 복제/동기화용 백로그가 생성되는지 확인합니다. 백로그 파일 개수 값이 감소하는지 확인하려면 5~10분마다 이 명령을 실행하세요. 그렇다면 동기화/복제 중입니다.
PS 복원력을 위해서만 DFS-R을 사용하는 경우 복원력을 달성하는 최선의 방법은 아닙니다. 장애 조치 클러스터 내에서 가용성이 높은 FileServer 역할을 살펴보세요. 예를 들면 다음과 같습니다.여기
답변2
문제를 발견했습니다. 삭제한 "시스템 볼륨 정보/DFSR" 폴더는 공유가 존재하는 Z 드라이브가 아닌 C 드라이브에 있었습니다! Z:\System Volume Information/DFSR을 종료하자마자 문제가 해결되었습니다.