Data Domain — pobieranie DDFM: Error: Lwio zgłasza nieobsługiwany poziom informacji podczas próby uzyskania dostępu do pliku zawierającego alternatywne strumienie danych

Summary: Pobierz DDFM: Error: Lwio zgłasza nieobsługiwany poziom informacji podczas próby uzyskania dostępu do pliku zawierającego alternatywne strumienie danych

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Co to jest alternatywny strumień danych (ADS)?


Alternatywne strumienie danych to funkcja systemu plików NTFS, która umożliwia przechowywanie wielu strumieni danych. Strumień podstawowy zawiera rzeczywistą zawartość pliku, podczas gdy dodatkowe strumienie mogą zawierać dodatkowe informacje. Pierwotnie wprowadzony w celu obsługi hierarchicznego systemu plików macOS (HFS), ADS był od tego czasu używany do różnych celów.

Domyślny strumień nazywa się $DATA, w którym przechowywana jest główna zawartość pliku. Wszystkie inne strumienie dołączone do pliku są traktowane jako "alternatywne". Chociaż ADS był czasami nadużywany przez złośliwe oprogramowanie do ukrywania danych, jest również legalnie używany przez aplikacje, takie jak poczta e-mail i oprogramowanie do archiwizacji.

Rozwiązania takie jak Veritas Enterprise Vault i Dell SourceOne wykorzystują alternatywne strumienie danych do przechowywania zarchiwizowanych informacji. Jeśli pliki te są przechowywane w systemie Data Domain, mogą wystąpić problemy z dostępem do nich za pośrednictwem protokołu SMB, ponieważ nasza implementacja protokołu SMB nie obsługuje ADS.

Cause

Alternatywne strumienie danych nie są obsługiwane przez implementację protokołu SMB.

Resolution

1) Sprawdź w dziennikach, które z plików, do których uzyskiwany jest dostęp, wyświetlają komunikat o błędzie DDFM getattr: Error: Unsupported info level:  Tjego błąd wskazuje, że dostęp do atrybutu zawierającego alternatywny strumień danych nie powiódł się, ponieważ nie jest on obsługiwany.

Nazwy plików można uzyskać za pomocą zapytania podobnego do następującego:

grep "Unsupported info level" cifs.log | grep -Po "path.*?\)" | sort | uniq | head -20


Zwróci listę plików, na przykład:  (głowa -20 ograniczy się do pierwszych 20, jeśli chcesz mieć całą listę, użyj "mniej" zamiast "głowa -20"

path(/data/col1/sourceOneProd/sourceOneProd/202006/20200604160306.emx)
path(/data/col1/sourceOneProd/sourceOneProd/202006/20200604163052.emx)
W tym przypadku już po rozszerzeniu pliku możemy podejrzewać, że pliki te są plikami źródłowymi i prawdopodobnie zawierają Alternate Data Streams.
Ogólnie rzecz biorąc, należy jednak sprawdzić, czy pliki rzeczywiście zawierają ADS (patrz krok 2)

1b) Należy również pamiętać, że w niektórych wersjach systemu operacyjnego DD błąd zostanie wyświetlony" ADS not supported",
grep "ADS not supported" cifs.log| grep -Po "path.*?\)" | sort | uniq | head -20

1c) Możesz także policzyć liczbę trafień, które każdy plik jest widoczny lub sprawdzony cifs.log.1.gz i cifs.log.2.gz
zgrep "ADS not supported" cifs.log.[1-2].gz | grep -Po "path.*?\)" | sort | uniq -c | sort -nr |head -20

 
2) Sprawdź, czy pliki wymienione w kroku 1) zawierają alternatywne strumienie danych

Należy pamiętać, że strumienie alternatywne nie są wymienione w Eksploratorze Windows, a ich rozmiar nie jest uwzględniany w rozmiarze pliku. Aby sprawdzić, czy plik zawiera ADS, możesz użyć kilku alternatyw:

2.1) Możesz użyć dir /r , aby wyświetlić pliki z alternatywnymi strumieniami danych

Aby wyświetlić tylko pliki zawierające ADS w folderze i ich podfolderach, można użyć następującego polecenia:

dir /r | find ":$DATA"

Więcej informacji można znaleźć tutajKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies.

2.2) Do sprawdzania ADS można użyć dowolnego narzędzia dostępnych innych firm. Firma Microsoft udostępnia narzędzie o nazwie StrumienieKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies.do wyświetlania strumieni na wybranym woluminie, który jest zalecany.

Począwszy od programu Windows PowerShell 3.0, można zarządzać usługą ADS natywnie za pomocą sześciu poleceń cmdlet: Add-Content, Clear-Content, Get-Content, Get-Item, Remove-Item, Set-Content.

3) Jeśli pliki zawierają alternatywne strumienie danych (ADS), należy pamiętać, że nasza implementacja protokołu SMB nie obsługuje ADS. W związku z tym nie można uzyskać bezpośredniego dostępu do tych plików i nie można ich przechowywać w rozwiązaniu PowerProtect/Data Domain w celu uzyskania bezpośredniego dostępu do klienta.

 
Pliki zawierające ADS muszą być przechowywane na czystej partycji NTFS (takiej jak Windows Server)

 

Affected Products

Data Domain, Data Domain, DD OS 6.2, DD OS 6.0, DD OS 6.1, DD OS 7.0, DD OS 7.1, DD OS 7.2, DD OS 7.3, Data Domain Virtual Edition

Products

DD OS 7.4
Article Properties
Article Number: 000180340
Article Type: Solution
Last Modified: 15 Dec 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.