Nieszczelne deskryptory plików


13

Co to znaczy, że wyciek deskryptora pliku

 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

Co to znaczy?

Odpowiedzi:


6

Są to deskryptory plików pozostawione otwarte na urządzeniu (którego rozmiar zmieniałeś).

lvm (8) mówi:

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
Nie do końca. Są to otwarte deskryptory plików przekazywane do lvmpolecenia; z jakiegoś powodu ktoś postanowił tu być pomocny.
Simon Richter,

6
Dla każdego, kto szuka sposobu na This warning can be suppressed by setting the environment variable LVM_SUPPRESS_FD_WARNINGS
ukrycie

Nie rozumiem, dlaczego odpowiedź jest nieprawidłowa. Zwykle system plików jest przekazywany do komend lvm, a nie do plików ...
MUY Belgium

jak powiedział edoput:export LVM_SUPPRESS_FD_WARNINGS=1
użytkownik3804598
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.