[make-initrd] Multipath feature
Alexey Gladkov
gladkov.alexey at gmail.com
Tue Feb 20 00:41:36 MSK 2024
On Mon, Feb 19, 2024 at 08:48:59PM +0300, Leonid Krivoshein wrote:
>
>
> On 2/19/24 16:29, Alexey Gladkov wrote:
> > On Mon, Feb 19, 2024 at 03:52:03PM +0300, Leonid Krivoshein wrote:
> >>>>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 / ext4 relatime 1 1
> >>>>> /dev/mapper/mpatha-part1 /home ext4 nosuid,relatime,usrquota,grpquota 1 2
> >>>>>
> >>>>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 это sda2 и это обычный scsi
> >>>>> диск. multipath не нужен для него. Он используется для /home.
> >>>>>
> >>>>> Почему вы считаете, что там должен добавляться multipath в initrd ?
> >>>>>
> >>>> Потому что /dev/mapper/mpatha-part1 /home, нет rootonly, /home собирается из 4-х путей и DM_MULTIPATH_DEVICE_PATH=1.
> >>> Если вы отдельно не сказали смотреть на /home, то вне зависимости есть
> >>> rootonly или нет, make-initrd не будет смотреть на эту точку монтирования
> >>> при создании образа. При создании образа смотрится только корневая система
> >>> и опционально /usr.
> >> А как ему об этом сказать отдельно?
> > Вариант 1: Добавить `MOUNTPOINTS += /some/mount/point` в initrd.mk.
>
> С этим вариантом предупреждение про устаревшую опцию.
Ой. Да, я набирал по памяти. Конечно GUESS_MOUNTPOINTS.
> > Вариант 2: Добавить x-initrd-mount в опции точки монтирования в fstab.
>
> Данный вариант к успеху не приводит. Проверял по /etc/fstab, который
> попадает в initrd. Возможно тут есть баг.
Хм. Если это правда, то это баг, да. Я проверю на вашем bug-report.
> Видимо самый правильный вариант -- GUESS_MOUNPOINTS += /home , с ним и
> точка монтирования попадает в /etc/fstab initrd, и предупреждений не
> выводится.
Угу.
--
Rgrds, legion
More information about the Make-initrd
mailing list