Data Domain - DDFM getattr: Error: При попытке доступа к файлу, содержащему альтернативные потоки данных, lwio выдает неподдерживаемый уровень информации

Summary: DDFM getattr: Error: При попытке доступа к файлу, содержащему альтернативные потоки данных, lwio выдает неподдерживаемый уровень информации

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

Что такое альтернативный поток данных (ADS)?


Альтернативные потоки данных — это функция файловой системы NTFS, которая позволяет файлу хранить несколько потоков данных. Основной поток содержит фактическое содержимое файла, в то время как дополнительные потоки могут содержать дополнительную информацию. Первоначально представленная для поддержки иерархической файловой системы (HFS) macOS, ADS с тех пор используется для различных целей.

Поток по умолчанию называется $DATA, в котором хранится содержимое основного файла. Любые другие потоки, прикрепленные к файлу, считаются «альтернативными». Несмотря на то, что ADS иногда используется вредоносными программами для сокрытия данных, он также законно используется такими приложениями, как электронная почта и программное обеспечение для архивирования.

Такие решения, как Veritas Enterprise Vault и Dell SourceOne , используют альтернативные потоки данных для хранения архивной информации. Если эти файлы хранятся в системе Data Domain, могут возникнуть проблемы при доступе к ним через SMB, так как наша реализация протокола SMB не поддерживает ADS.

Cause

Альтернативные потоки данных не поддерживаются реализацией протокола SMB.

Resolution

1) Проверьте в журналах, какие из файлов, к которым осуществляется доступ, выдают сообщение об ошибке. DDFM getattr: Error: Unsupported info level:  Tего ошибка указывает на то, что доступ к атрибуту, содержащему альтернативный поток данных, завершился сбоем, так как он не поддерживается.

Вы можете получить имена файлов с помощью запроса, подобного следующему:

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


Он вернет список файлов, например:  (head -20 ограничится первыми 20, если вы хотите весь список, используйте "less" вместо "head -20"

path(/data/col1/sourceOneProd/sourceOneProd/202006/20200604160306.emx)
path(/data/col1/sourceOneProd/sourceOneProd/202006/20200604163052.emx)
В этом случае, просто по расширению файла, мы уже можем предположить, что эти файлы являются исходными , и они, вероятно, содержат альтернативные потоки данных.
Однако, как правило, вам нужно проверить, действительно ли файлы содержат ADS (см. шаг 2)

1б) Также обратите внимание, что в некоторых версиях DD OS будет отображаться ошибка « ADS not supported",
grep "ADS not supported" cifs.log| grep -Po "path.*?\)" | sort | uniq | head -20

1c) Вы также можете посчитать количество просмотров каждого файла или проверить cifs.log.1.gz и cifs.log.2.gz
zgrep "ADS not supported" cifs.log.[1-2].gz | grep -Po "path.*?\)" | sort | uniq -c | sort -nr |head -20

 
2) Проверьте, содержат ли файлы, перечисленные на шаге 1), альтернативные потоки данных

Имейте в виду, что альтернативные потоки не отображаются в Проводнике Windows, и их размер не входит в размер файла. Таким образом, для проверки того, содержит ли файл ADS, вы можете использовать несколько альтернатив:

2.1) Вы можете использовать dir /r для отображения файлов с альтернативными потоками данных

Чтобы отобразить только те файлы, которые содержат ADS в папке и их подпапках, можно использовать следующую команду:

dir /r | find ":$DATA"

Более подробную информацию можно найти здесьЭта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.

2.2) Вы можете использовать любой из сторонних инструментов, доступных для проверки ADS. Microsoft предоставляет средство под названием StreamsЭта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.для просмотра потоков на выбранном томе, которое мы рекомендуем.

Кроме того, начиная с Windows PowerShell 3.0, управлять ADS можно с помощью шести командлетов: Add-Content, Clear-Content, Get-Content, Get-Item, Remove-Item, Set-Content.

3) Если файлы содержат альтернативные потоки данных (ADS), обратите внимание, что наша реализация протокола SMB не поддерживает ADS. Поэтому доступ к этим файлам напрямую невозможен, и они не могут быть сохранены в решении PowerProtect/Data Domain для прямого клиентского доступа.

 
Файлы, содержащие ADS, должны храниться в чистом разделе NTFS (например, на устройстве 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.