文件描述符泄漏

Mac*_*tka 14 shell lvm

文件描述符泄漏是什么意思

 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
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

wag*_*wag 6

这些是在设备上保持打开状态的文件描述符(您正在调整大小)。

lvm(8) 说:

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.
Run Code Online (Sandbox Code Playgroud)

  • 对于正在搜索如何抑制此消息的任何人`可以通过设置环境变量 LVM_SUPPRESS_FD_WARNINGS` 来抑制此警告 (7认同)
  • 不,不完全是。这些是传递给 lvm 命令的打开文件描述符;出于某种原因,有人决定在这里提供帮助。 (4认同)