Я всегда думал, что fsck работает только на уровне файловой системы, но недавно я натолкнулся на следующую процедуру увеличения раздела ext3: https://www.howtoforge.com/linux_resizing_ext3_partitions_p2. Короче говоря, вы удаляете раздел из таблицы разделов, добавляете его снова с большим размером, запускаете fsck для раздела, а затем запускаете resize2fs для него. У меня вопрос: что именно делает fsck в этой ситуации? Очевидно, что в разделе с новым размером много неформатированного пространства, как fsck обрабатывает это или игнорирует?
Команда fsck, выполняемая в этой процедуре, просто проверяет, находится ли файловая система в согласованном состоянии, прежде чем изменять ее размер, поскольку в противном случае процесс изменения размера может усилить любые имеющиеся несоответствия.