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

Антон Мидюков antohami at basealt.ru
Fri Nov 29 23:10:46 MSK 2024


29.11.2024 22:00, Alexey Gladkov пишет:
> On Fri, Nov 29, 2024 at 09:13:39PM +0300, Антон Мидюков wrote:
>>>>> Понятно. Это общая проблема:
>>>>>
>>>>> Из kicstart_not_resizefs.txt:
>>>>>
>>>>> ++ e2fsck -yf /dev/mmcblk1p2
>>>>> e2fsck 1.47.1 (20-May-2024)
>>>>> Pass 1: Checking inodes, blocks, and sizes
>>>>> Pass 2: Checking directory structure
>>>>> Pass 3: Checking directory connectivity
>>>>> Pass 4: Checking reference counts
>>>>> Pass 5: Checking group summary information
>>>>> /dev/mmcblk1p2: 36511/263472 files (0.3% non-contiguous), 603579/1051904 blocks
>>>>> ++ resize2fs /dev/mmcblk1p2
>>>>> resize2fs 1.47.1 (20-May-2024)
>>>>> Please run 'e2fsck -f /dev/mmcblk1p2' first.
>>>>>
>>>>> ++ ret=1
>>>>> ++ return 1
>>>>>
>>>>>
>>>>> Из kicstart_resizefs_success.txt:
>>>>>
>>>>> ++ e2fsck -yf /dev/mmcblk1p2
>>>>> e2fsck 1.47.1 (20-May-2024)
>>>>> Pass 1: Checking inodes, blocks, and sizes
>>>>> Pass 2: Checking directory structure
>>>>> Pass 3: Checking directory connectivity
>>>>> Pass 4: Checking reference counts
>>>>> Pass 5: Checking group summary information
>>>>> /dev/mmcblk1p2: 36535/263472 files (0.3% non-contiguous), 605515/1051904 blocks
>>>>> ++ resize2fs /dev/mmcblk1p2
>>>>> resize2fs 1.47.1 (20-May-2024)
>>>>> Resizing the filesystem on /dev/mmcblk1p2 to 7567872 (4k) blocks.
>>>>> The filesystem on /dev/mmcblk1p2 is now 7567872 (4k) blocks long.
>>>>>
>>>>> ++ return 0
>>>>>
>>>>
>>>> А что можно с этим поделать?
>>>
>>> Я запушил в for-master исправление. Теперь должно работать.
>>>
>>> https://github.com/osboot/make-initrd/commit/932f55f062e6cf7f7355b61c4da99d85f664b487
>>>
>>
>> Не помогло.
>>
>> ++ printf '%s\n' 'kickstart: Increase filesystem to partition size: /dev/mmcblk1p2'
>> kickstart: Increase filesystem to partition size: /dev/mmcblk1p2
>> ++ case "$fs" in
>> ++ e2fsck -y -p -f /dev/mmcblk1p2
>> /dev/mmcblk1p2: 36511/263472 files (0.3% non-contiguous), 603585/1051904 blocks
>> ++ '[' 0 -le 2 ']'
>> ++ resize2fs /dev/mmcblk1p2
>> resize2fs 1.47.1 (20-May-2024)
>> Please run 'e2fsck -f /dev/mmcblk1p2' first.
>>
>> ++ ret=1
>> ++ return 1
>> + rc=1
> 
> Хм. А вот это неожиданно. Тогда думаю нужно делать resize2fs -f .
> Если добавить -f будет работать ?
> 

Да. С -f работает.

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


More information about the Make-initrd mailing list