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

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

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

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

Cause

Код 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:

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

Resolution

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

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

Affected Products

PowerFlex Software, VxFlex Product Family

Products

PowerFlex rack, VxFlex Ready Nodes, VxFlex Product Family, VxFlex Ready Node, VxFlex Ready Node R640, VxFlex Ready Node R740xd
Article Properties
Article Number: 000182487
Article Type: Solution
Last Modified: 13 Aug 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.