resize2fs: "Ein Blockbitmap kann nicht gelesen werden", nachdem ext4 verkleinert wurde

991
LukeLR

Ich habe resize2fs /dev/sda3 300Geine ext4-Partition auf 300 GB verkleinert. Dann habe ich parted resizepart 3 310Gdie Partitionsgröße in der Partitionstabelle auf 310 GB verkleinert, etwas größer als die neue tatsächliche Größe. Jetzt möchte ich das physische Dateisystem erweitern, um die gesamte Partitionsgröße (300 GB) zu füllen, aber resize2fs gibt mir einen Fehler:

# 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 meldet jedoch lediglich, dass die Größe von / dev / sda3 in der Partitionstabelle nicht mit der tatsächlichen Größe übereinstimmt und abbricht. Wenn ich die -y-flag weglasse, kann ich sie zwingen, nicht abzubrechen, aber danach erhalte ich einen Fehler für jeden Block, der sich außerhalb des eigentlichen Dateisystems befindet:

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

wobei x zwischen 75673865 (der erste Block außerhalb der physischen Partition) und 78643200 (der letzte Block in der Dateisystemgröße laut Superblock) liegt.

Ich glaube nicht, dass ich all diese Fehler manuell ignorieren muss, oder? Wie kann ich resize2fsdie Partition erweitern?

2

0 Antworten auf die Frage