resize2fs: «Не удается прочитать растровое изображение блока» после сжатия ext4

826
LukeLR

Я привык resize2fs /dev/sda3 300Gсокращать ext4-раздел до 300 ГБ. Затем я parted resizepart 3 310Gуменьшал размер раздела в таблице разделов до 310 ГБ, что немного больше, чем его новый фактический размер. Теперь я хочу расширить физическую файловую систему до полного размера раздела (300 ГБ), но resize2fs выдает мне ошибку:

# resize2fs /dev/sda3 resize2fs 1.43.4 (31-Jan-2017) Resizing the filesystem on /dev/sda3 to 75673865 (4k) blocks. resize2fs: Can't read a block bitmap while trying to resize /dev/sda3 Please run 'e2fsck -fy /dev/sda3' to fix the filesystem after the aborted resize operation. 

Но e2fsck просто сообщает, что размер / dev / sda3 в таблице разделов не соответствует его фактическому размеру, и прерывается. Когда я -yопускаю флаг, я могу заставить его не прерываться, но после этого я получаю сообщение об ошибке для каждого блока, который находится за пределами действительной файловой системы:

Error reading block x (Invalid argument) while getting next inode from scan. Ignore error? 

с x в диапазоне от 75673865 (первый блок вне физического раздела) до 78643200 (последний блок в размере файловой системы в соответствии с суперблоком).

Я не думаю, что я должен вручную игнорировать все эти ошибки, не так ли? Как я могу resize2fsрасширить раздел?

2

0 ответов на вопрос

Похожие вопросы