Sızan dosya tanımlayıcıları


13

Dosya tanımlayıcı sızıntı yapıyorsa ne anlama geliyor?

 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

Bu ne demek?

Yanıtlar:


6

Bunlar, aygıtta açık bırakılan (yeniden boyutlandırdığınız) dosya tanımlayıcılarıdır.

lvm (8) diyor ki:

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
Hayır, pek değil. Bunlar lvmkomuta iletilen açık dosya tanımlayıcılarıdır ; nedense birisi burada yardımcı olmaya karar verdi.
Simon Richter

6
Bu mesajları nasıl bastıracağınızı arayan herkese This warning can be suppressed by setting the environment variable LVM_SUPPRESS_FD_WARNINGS
edoput

Cevabın neden yanlış olduğunu anlamıyorum. Normalde, bir dosya sistemi dosyalara değil lvm komutlarına geçirilir ...
MUY Belçika

edoput'un dediği gibi:export LVM_SUPPRESS_FD_WARNINGS=1
user3804598
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.