Descritores de arquivo com vazamento

13

O que significa se o descritor de arquivo vazar

 File descriptor 6 (socket:[901758]) leaked on lvextend invocation. Parent PID 10035: /bin/zsh
 File descriptor 9 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh
 File descriptor 11 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh
 File descriptor 12 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh
 File descriptor 15 (/dev/pts/7) leaked on lvextend invocation. Parent PID 10035: /bin/zsh
 File descriptor 17 (/dev/pts/7) leaked on lvextend invocation. Parent PID 10035: /bin/zsh
 File descriptor 18 (/dev/pts/7) leaked on lvextend invocation. Parent PID 10035: /bin/zsh
   Extending logical volume usr to 30.00 GiB
   Logical volume usr successfully resized

O que isso significa?

Maciej Piechotka
fonte

Respostas:

6

Esses são descritores de arquivo deixados em aberto no dispositivo (que você estava redimensionando).

lvm (8) diz:

On invocation, lvm requires that only the standard file descriptors stdin, stdout
and stderr are available. If others are found, they get closed and messages
are issued warning about the leak.
abanar
fonte
3
Não, não exatamente. Estes são descritores de arquivos abertos transmitidos para o lvmcomando; por algum motivo, alguém decidiu ser útil aqui.
Simon Richter
6
Para alguém que está à procura como suprimir estas mensagens This warning can be suppressed by setting the environment variable LVM_SUPPRESS_FD_WARNINGS
edoput
Não entendo por que a resposta está incorreta. Normalmente, um sistema de arquivos é passado aos comandos LVM, não arquivos ...
MUY Bélgica
Como edoput disse:export LVM_SUPPRESS_FD_WARNINGS=1
user3804598 12/01