Data Domain - DDFM 대상: 오류: 대체 데이터 스트림이 포함된 파일에 액세스하려고 할 때 lwio에서 지원되지 않는 정보 수준이 발생합니다.
Summary: DDFM 가져오기: 오류: 대체 데이터 스트림이 포함된 파일에 액세스하려고 할 때 lwio에서 지원되지 않는 정보 수준이 발생합니다.
Symptoms
ADS(Alternate Data Stream)란 무엇입니까?
대체 데이터 스트림은 한 파일이 여러 데이터 스트림을 저장할 수 있도록 하는 NTFS 파일 시스템의 기능입니다. 기본 스트림에는 실제 파일 콘텐츠가 포함되지만 추가 스트림에는 추가 정보가 포함될 수 있습니다. 원래 macOS HFS(Hierarchical File System)를 지원하기 위해 도입된 ADS는 이후 다양한 용도로 사용되었습니다.
기본 스트림은 기본 파일 콘텐츠를 저장하는 $DATA라고 합니다. 파일에 연결된 다른 모든 스트림은 "대체"로 간주됩니다. ADS는 멀웨어에서 데이터를 숨기기 위해 오용되는 경우도 있지만, 이메일 및 아카이빙 소프트웨어와 같은 애플리케이션에서도 합법적으로 사용됩니다.
Veritas Enterprise Vault 및 Dell SourceOne과 같은 솔루션은 아카이브된 정보를 저장하기 위해 대체 데이터 스트림을 사용합니다. 이러한 파일이 Data Domain 시스템에 저장되어 있는 경우 SMB 프로토콜 구현에서 ADS를 지원하지 않으므로 SMB를 통해 액세스하는 데 문제가 발생할 수 있습니다.
Cause
대체 데이터 스트림 은 SMB 프로토콜 구현에서 지원되지 않습니다.
Resolution
DDFM getattr: Error: Unsupported info level: T이 오류는 대체 데이터 스트림이 포함된 속성에 대한 액세스가 지원되지 않으므로 실패했음을 나타냅니다.
다음과 같은 쿼리를 사용하여 파일 이름을 가져올 수 있습니다.
grep "Unsupported info level" cifs.log | grep -Po "path.*?\)" | sort | uniq | head -20
예를 들어 파일 목록이 반환됩니다. (head -20은 처음 20개로 제한됩니다. 전체 목록을 원하면 "head -20" 대신 "less"를 사용하십시오.
path(/data/col1/sourceOneProd/sourceOneProd/202006/20200604160306.emx)
path(/data/col1/sourceOneProd/sourceOneProd/202006/20200604163052.emx)
그러나 일반적으로 파일에 실제로 ADS가 포함되어 있는지 확인해야 합니다(2단계 참조)
1b) 또한 일부 DD OS 버전에서는 " 오류가 표시됩니다.
ADS not supported",
grep "ADS not supported" cifs.log| grep -Po "path.*?\)" | sort | uniq | head -201c) 각 파일이 표시되는 적중 횟수를 계산하거나 확인할 수도 있습니다.
cifs.log.1.gz 및 cifs.log.2.gzzgrep "ADS not supported" cifs.log.[1-2].gz | grep -Po "path.*?\)" | sort | uniq -c | sort -nr |head -20
대체 스트림은 Windows 탐색기에 나열되지 않으며 해당 크기는 파일 크기에 포함되지 않습니다. 따라서 파일에 ADS가 포함되어 있는지 확인하기 위해 몇 가지 대안을 사용할 수 있습니다.
2.1) 당신은 사용할 수 있습니다 dir /r 대체 데이터 스트림이 있는 파일을 표시하려면
폴더와 해당 하위 폴더에 ADS가 포함된 파일만 표시하려면 다음 명령을 사용할 수 있습니다.
dir /r | find ":$DATA"
자세한 내용은 여기에서
확인할 수 있습니다. 2.2) ADS를 확인하는 데 사용할 수 있는 타사 도구를 사용할 수 있습니다. Microsoft는 선택한 볼륨의 스트림을 볼 수 있는 스트림이라는 툴을 제공하는데, 이 툴을 사용하는 것이 좋습니다.
또한 Windows PowerShell 3.0부터는 6개의 cmdlet을 사용하여 ADS를 기본적으로 관리할 수 있습니다. Add-Content, Clear-Content, Get-Content, Get-Item, Remove-Item, Set-Content.
3) 파일에 ADS(Alternate Data Stream)가 포함된 경우 SMB 프로토콜 구현은 ADS를 지원하지 않습니다. 따라서 이러한 파일은 직접 액세스할 수 없으며 클라이언트에 직접 액세스할 수 있도록 PowerProtect/Data Domain 솔루션에 저장할 수 없습니다.
ADS가 포함된 파일은 순수 NTFS 파티션(예: Windows Server 상자)에 저장해야 합니다