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

Я использовал 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-flag, я могу заставить его не прерываться, но после этого я получаю сообщение об ошибке для каждого блока, который находится вне фактической файловой системы:

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

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

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

0 ответов

Другие вопросы по тегам