ตัวอธิบายไฟล์รั่วไหล


13

มันหมายความว่าอะไรถ้าไฟล์ descriptor รั่ว

 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
ไม่เลย สิ่งเหล่านี้คือ file descriptors แบบเปิดที่ส่งผ่านไปยังlvmคำสั่ง ด้วยเหตุผลบางอย่างคนตัดสินใจที่จะเป็นประโยชน์ที่นี่
Simon Richter

6
สำหรับทุกคนที่กำลังค้นหาวิธีที่จะระงับข้อความนี้ This warning can be suppressed by setting the environment variable LVM_SUPPRESS_FD_WARNINGS
edoput

ฉันไม่เข้าใจว่าทำไมคำตอบไม่ถูกต้อง โดยปกติแล้วระบบไฟล์จะถูกส่งผ่านไปยังคำสั่ง lvm ไม่ใช่ไฟล์ ...
MUY Belgium

ในฐานะที่เป็น edoput กล่าวว่า:export LVM_SUPPRESS_FD_WARNINGS=1
user3804598
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.