2

Я использовал 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