[sisyphus] make-initrd

Игорь Андросов blacester на gmail.com
Ср Июн 17 21:41:31 MSK 2020


ср, 17 июн. 2020 г. в 21:25, Alexey Gladkov <legion на altlinux.ru>:

> On Wed, Jun 17, 2020 at 08:54:16PM +0300, Игорь Андросов wrote:
> > > Теперь я понимаю о чём вы говорите. Получается до перехода на findmnt
> > > make-initrd работал чудом (если работал) с btrfs. Сейчас оно сломалось
> > > окончательно.
> > >
> > Работал, так как похоже отталкивался не от MAJ:MIN, а от чего-то
> другого, и
> > в
> > подавляющем большинстве случаев device висят на одном контроллере,
> > соответственно
> > нужные драйвера попадали в initrd.
>
> Раньше там была обычная утилита stat и blkid и поэтому брался MAJ:MIN
> одного из дисков и, как вы правильно говорите, везло, что они все были на
> одном контроллере. Учитывая, что я никогда не слышал жалоб про btrfs, то
> это была единственная используемая конфигурация ))
>
Ну корень на btrfs, собранный из device на разных контроллерах (разных по
драйверам) это
изврат, но - возможный, особенно когда нужно заменить кого-то из device на
ходу,
благо она это позволяет.

>
> > > Похоже для btrfs нужно делать `btrfs filesystem show /` и получать
> оттуда
> > > полный список devid.
> > >
> > Вариант `btrfs filesystem show /` на мой взгляд самый правильный и в то
> же
> > время
> > опасный - так как вывод нужно парсить, изменят что-то в выводе, сломается
> > парсинг.
>
> Я этого тоже побаиваюсь. Да и утилита эта марсианская какая-то.
>
Такого же мнения.

>
> > > Посмотрел - еще в /sys/fs/btrfs/{uuid}/devices есть список устройств
> > входящих в fs,
> > uuid - файловой системы
> > Кроме того для всех "устройств" входящих в btrfs, blkid показывает
> > одинаковый uuid,
> > так как сама btfs собирается скорее всего отталкиваясь от uuid может
> имеет
> > смысл
> > использовать его? То есть если / на btrfs то получить для него uuid, по
> > uuid получить
> > список "устройств", для них получить список модулей?
>
> Согласно документации сюда можно смотреть. Кажется это место лучше.
> Спасибо.
>
Пожалуйста. Всегда готов протестировать, как на паре физ машине, так и на
виртуалке с "извратами"

>
> --
> Rgrds, legion
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus



-- 
С уважением Игорь.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20200617/b45fccd9/attachment-0001.html>


Подробная информация о списке рассылки Sisyphus