Утечка файловых дескрипторов


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

Это дескрипторы файлов, оставленные открытыми на устройстве (размер которых вы изменяли).

лвм (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 Бельгия,

как сказал edoput:export LVM_SUPPRESS_FD_WARNINGS=1
user3804598
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.