[make-initrd] Расширение раздела с корнем

Антон Мидюков antohami at basealt.ru
Mon Nov 25 22:02:28 MSK 2024


24.11.2024 20:29, Антон Мидюков пишет:
> 24.11.2024 20:17, Alexey Gladkov пишет:
>> On Sun, Nov 24, 2024 at 06:36:23PM +0300, Антон Мидюков wrote:
>>> 24.11.2024 15:51, Alexey Gladkov пишет:
>>>> On Sun, Nov 24, 2024 at 01:34:46PM +0300, Антон Мидюков wrote:
>>>>> 23.11.2024 20:59, Alexey Gladkov пишет:
>>>>>> On Sat, Nov 23, 2024 at 05:18:28PM +0300, Антон Мидюков wrote:
>>>>>>> 3. Раздел увеличивается, но файловая система нет. Так и должно быть? Или
>>>>>>> я что-то делаю не так.  Сразу не заметил, так как в /etc/fstab был
>>>>>>> указан параметр монтирования x-systemd.growfs, благодаря чему файловая
>>>>>>> система расширялась systemd.
>>>>>>
>>>>>> Я это не реализовал так как в тот момент мне это не было нужно. Но считаю,
>>>>>> что раз возникла потребность, то это стоит сделать. Правда пока не не знаю
>>>>>> несколько это будет хлопотно.
>>>>>>
>>>>>
>>>>> В принципе, пока можно и с x-systemd.growfs жить.  Но он привязан к
>>>>> systemd и не поддерживает, к примеру, f2fs, которая хорошо подходит для
>>>>> флешек (что акутально для планшетов, смартфонов, одноплатников).
>>>>
>>>> Сначала хотел привести относительно простой патч для поддержки, но беглое
>>>> чтение документации превратило патч вот в это:
>>>>
>>>
>>> Для ext4 утилита называется не resizefs, а resize2fs.
>>> И перед тем, как делать резайц, требуется выполнить:
>>> e2fsck -f "$1"
>>
>> Да, я ошибся. Я не пробовал этот код.
>>  
>>> Также нужно будет сделать добавление утилит в initrd.
>>
>> Да. Сделаешь патч ?
>>
> 
> Хорошо.
> 

Спасибо за принятый пулл-риквест:
https://github.com/osboot/make-initrd/pull/41

При сборке пакета нужно будет добавить у make-initrd-kickstart зависимость на пакет f2fs-tools.

-- 
С уважением, Антон Мидюков <antohami at basealt.ru>


More information about the Make-initrd mailing list