PowerFlex. get_info журналов из шлюза не удается сделать, если файловая система, в которой находится каталог /tmp, создана с ftype 0

Сводка: Сбор журналов get_info со шлюзов завершается сбоем с ошибкой: Не найден файл журналов в узле x.x.x.x при выполнении команды. LogCollectionCommand.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Getinfo Сбой сбора журналов из шлюза с ошибкой:
(scaleio.log из шлюза)

[executor-4] INFO  c.e.s.s.i.s.i.c.LIANodeConnection - downloadInfo called on UnknownSystemNode[nodeName=4640301440918548081,nodeIPs=[192.168.180.x, 192.168.190.x],credentials=<null>].
[executor-4] INFO  c.e.s.s.i.s.i.c.LIANodeConnection - getLogFilePathByUniqueFlowId called on UnknownSystemNode[nodeName=4640301440918548081,nodeIPs=[192.168.180.x, 192.168.190.x],credentials=<null>]. uniqueFlowId: getInfoDump
[executor-4] ERROR c.e.s.s.d.i.c.LogCollectionCommand - Error The logs file in node 192.168.180.x,192.168.190.x wasnt found executing command .LogCollectionCommand (retry) : com.emc.s3g.scaleio.im.services.installation.connectors.LIANodeConnection.getLogs(LIANodeConnection.java:1850)    
com.emc.s3g.scaleio.im.services.installation.connectors.LIANodeConnection.downloadInfo(LIANodeConnection.java:1522)

Войдите в узел ScaleIO, на котором произошел сбой сбора журналов get_info. В журналах трассировки LIA не удается найти соответствующие файлы в каталоге, хотя getinfo Файл был создан:

# ls -l

total 50508
-rw-------. 1 root root 51717813 Oct 16 03:57 getInfoDump.tgz
# date
Fri Oct 16 03:57:01 CDT 2020

* /opt/emc/scaleio/lia/logs/trc.0 logs from LIA folder or node 192.168.180.x **
7f17ac10bdb0:liaNet_RecvRequest:00351: 10 minutes since last login
7f17ac10bdb0:liaNet_RecvRequest:01112: GET LOG FILES START
7f17ac10bdb0:liaCmd_GetLogFilesHelper:01239: Number of files 0     <<<-----------
7f17ac10bdb0:liaNet_RecvRequest:01145: GET LOG FILES END

Причина

Код LIA использует "Directory Entry" для поиска getInfoDump.tgz, созданного как часть коллекции. LIA использует определенную функцию под названием "readdir()" для получения содержимого каталога.

Как только LIA вызывает «readdir()», она ожидает получить поле «d_type». Это поле указывает, является ли "getInfoDump.tgz" обычным файлом ("DT_REG"). Не все файловые системы поддерживают d_type

В случаях, когда созданная файловая система не поддерживает «d_type», после вызова функции «readdir()» возвращается следующее значение: «DT_UNKNOWN», и LIA находит нулевое количество файлов в каталоге.

Если у вас создана файловая система XFS, выполните следующую команду, чтобы проверить ftype=0:

Снимок экрана вывода команды

Разрешение

Эта проблема решена в PowerFlex v3.6.

Временное решение.
Убедитесь, что в папке /tmp создана файловая система Btrfs, ext2, ext3 и ext4.
Для файловой системы XFS убедитесь, что она создана с ftype=1

Затронутые продукты

PowerFlex Software, VxFlex Product Family

Продукты

PowerFlex rack, VxFlex Ready Nodes, VxFlex Product Family, VxFlex Ready Node, VxFlex Ready Node R640, VxFlex Ready Node R740xd
Свойства статьи
Номер статьи: 000182487
Тип статьи: Solution
Последнее изменение: 13 Aug 2025
Версия:  7
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.