我在软件 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 写入两个驱动器上。
答案1
关于文件描述符泄漏的警告消息确实是无害的,并且正在跟踪错误 592834。您可能想在那里贡献您的发现;我不确定科林(维护者)是否能够在这种情况下重现该错误......