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.