Grub2
grub-install:文件描述符 3 在 vgs 呼叫時洩露
我在軟體 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(維護者)是否能夠在這種情況下重現該錯誤……