Data Domain: CIFS를 통해 액세스하는 스토리지 유닛에 대한 사용 권한 문제 해결
요약: 원래 Linux BoostFS를 통해 작성 및 관리된 스토리지 유닛에 CIFS 공유를 생성하면 소유권 및 사용 권한이 일치하지 않을 수 있습니다. 이로 인해 DD Boost를 통해 데이터에 액세스할 때 파일 액세스 실패, "액세스 거부" 오류, 애플리케이션 장애 또는 예기치 않은 동작이 발생할 수 있습니다. 이 문제는 CIFS 공유를 제거하고 스토리지 유닛의 소유권을 해당 DD Boost 사용자에게 재할당하여 해결할 수 있습니다. ...
증상
다음 증상 중 하나 이상이 나타날 수 있습니다.
"You do not have permission to access this folder" 또는"Access Denied" 메시지.
DD Boost를 사용하는 애플리케이션 또는 BoostFS 이전에 액세스할 수 있었던 파일 또는 디렉토리에 더 이상 액세스할 수 없습니다.
파일 또는 폴더는 한 액세스 방법을 통해 볼 수 있지만 다른 액세스 방법을 통해서는 볼 수 없습니다.
백업, CyberSense 또는 기타 DD Boost 기반 워크플로는 액세스 또는 사용 권한 관련 오류를 보고합니다.
BoostFS 가 성공적으로 마운트되지만 특정 디렉토리를 열거나 열거할 수 없습니다.
원인
Linux BoostFS를 통해 작성 및 관리되는 스토리지 유닛은 DD Boost 소유권 및 사용 권한 제어를 사용하여 액세스하게 되어 있습니다. 나중에 동일한 스토리지 유닛에 대해 CIFS 공유를 생성하면 원래 Linux 기반 DD Boost 액세스 방법을 사용하여 작성된 데이터에 Windows/CIFS 소유권 및 액세스 의미 체계가 적용될 수 있습니다.
DD Boost와 CIFS는 서로 다른 메커니즘을 사용하여 소유권, 사용 권한 및 파일 액세스를 관리합니다. 따라서 프로토콜은 동일한 데이터 세트를 동시에 관리하기 위한 것이 아닙니다. DD Boost 스토리지 유닛에 CIFS 액세스를 도입하면 소유권 불일치가 발생하여 DD Boost 애플리케이션 또는 BoostFS 클라이언트가 예상대로 파일 및 디렉토리에 액세스하지 못할 수 있습니다.
해결
영향을 받은 스토리지 유닛이 CIFS 공유를 통해 액세스되었고 DD Boost 액세스 문제가 의심되는 경우 CIFS 공유를 제거하고 스토리지 유닛의 소유권을 해당 DD Boost 사용자로 복원하십시오.
옵션 1: Data Domain UI
를 사용하여 CIFS 공유 제거 ProtocolsCIFS > > Shares로 이동합니다(위치는 DDOS 버전에 따라 다를 수 있음).
영향을 받은 스토리지 유닛과 연결된 CIFS 공유를 선택합니다.
Delete를 클릭합니다.
메시지가 표시되면 OK를 클릭하여 삭제를 확인합니다.
공유가 더 이상 나열되지 않는지 확인합니다.
옵션 2: CLI를 사용하여 CIFS 공유 제거
기존 공유 이름을 식별합니다.
cifs share show
공유 삭제:
cifs share destroy <share-name>
공유가 제거되었는지 확인합니다.
cifs share show
스토리지 유닛의 소유권을 올바른 DD Boost 사용자에게 재할당합니다.
ddboost storage-unit modify <storage-unit> user <correctUser>
BoostFS 및 모든 DD Boost 애플리케이션이 영향을 받는 데이터에 액세스할 수 있는지 확인합니다.
ddboost storage-unit modify 명령은 소유권 변경이 백그라운드에서 계속되는 동안 파일 시스템 통신 시간 초과를 반환할 수 있습니다. 이 동작은 Dell KB Data Domain: DDBoost storage-unit modify 명령이 파일 시스템 통신 시간 초과로 실패 하며 대형 스토리지 유닛에서 문제 해결을 수행할 때 고려해야 합니다. 이 명령은 스토리지 유닛의 모든 파일에 대해 소유권 업데이트를 수행하며 완료하는 데 추가 시간이 필요할 수 있습니다.
참조
Data Domain: DDBoost storage-unit modify 명령이 파일 시스템 통신 시간 초과로 실패함