Grub2

grub-install:文件描述符 3 在 vgs 呼叫時洩露

  • June 30, 2015

我在軟體 RAID 1 中的 LVM 上安裝了 Debian Jessie。

為確保 MBR 寫入 RAID 1 的兩個磁碟,我執行dpkg-reconfigure grub-pc(如建議此處)並選擇兩個磁碟。

我得到這些錯誤:

root@bouzin:/home/jerome# dpkg-reconfigure grub-pc
Installing for i386-pc platform.
File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. Parent PID 4760: grub-install
File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. Parent PID 4760: grub-install
File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. Parent PID 4760: grub-install
Installation finished. No error reported.
Installing for i386-pc platform.
File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. Parent PID 4789: grub-install
File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. Parent PID 4789: grub-install
File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. Parent PID 4789: grub-install
Installation finished. No error reported.
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
done

這有什麼好擔心的嗎?

此錯誤報告表明此類警告可能會出現並且是無害的,但這些警告應該已經修復了 AFAIU。

有關我的安裝的更多詳細資訊,以防相關:

我用2個硬碟。每個驅動器上都有一個用於 RAID 的完整驅動器分區。我用兩個分區創建一個 RAID1。我在 RAID 上創建了一個 LVM,並在 LVM 中創建了 3 個邏輯卷用於交換 / 和 /home。

在安裝過程中,我只在一個驅動器上寫入了 MBR,要麼是錯誤的,要麼是因為安裝程序不允許我在兩個驅動器上都寫入它。我希望能夠只用一個驅動器啟動,所以我需要在兩個驅動器上寫入 MBR。

有關文件描述符洩漏的警告消息確實是無害的,並且正在錯誤 592834中進行跟踪。你可能想在那裡貢獻你的發現;我不確定 Colin(維護者)是否能夠在這種情況下重現該錯誤……

引用自:https://unix.stackexchange.com/questions/212958