ファイル記述子のリーク


13

ファイル記述子が漏れている場合はどういう意味ですか

 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

どういう意味ですか?

回答:


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.

3
いいえ、まったく違います。これらは、lvmコマンドに渡されるオープンファイル記述子です。何らかの理由で、誰かがここで助けてくれることに決めました。
サイモンリヒター

6
このメッセージを非表示にする方法を探している人に This warning can be suppressed by setting the environment variable LVM_SUPPRESS_FD_WARNINGS
edoput

答えが間違っている理由がわかりません。通常、ファイルシステムは... LVMコマンドではなく、ファイルに渡される
MUYベルギー

エドプットが言ったように:export LVM_SUPPRESS_FD_WARNINGS=1
user3804598
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.