Descriptores de archivos con fugas


13

¿Qué significa si se pierde el descriptor de archivo?

 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

Qué significa eso?

Respuestas:


6

Esos son los descriptores de archivo que quedan abiertos en el dispositivo (que estaba redimensionando).

lvm (8) dice:

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.

3
No, no del todo. Estos son descriptores de archivos abiertos pasados ​​al lvmcomando; Por alguna razón, alguien decidió ser útil aquí.
— Simon Richter

66
Para cualquiera que esté buscando cómo suprimir estos mensajes This warning can be suppressed by setting the environment variable LVM_SUPPRESS_FD_WARNINGS
— edoput

No entiendo por qué la respuesta es incorrecta. Normalmente, un sistema de archivos se pasa a los comandos lvm, no a los archivos ...
— MUY Belgium

como dijo edoput:export LVM_SUPPRESS_FD_WARNINGS=1
— user3804598
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.