web-dev-qa-db-fra.com

Erreur lors du redimensionnement d'une partition ext4

J'ai utilisé Gparted pour redimensionner une partition ext4 mais cela échoue. C'est la commande:

% resize2fs -p /dev/sdb5

resize2fs 1.42.13 (17-mai-2015)

resize2fs: le système de fichiers dispose d'une ou de plusieurs fonctionnalités en lecture seule tout en essayant d'ouvrir/dev/sdb5 Impossible de trouver un superbloc de système de fichiers valide.

J'ai recherché ce problème et j'ai trouvé des problèmes similaires dans CentOS et Redhat pour lesquels il est recommandé d'utiliser resize4fs (ext4). Cependant, ceci n'est pas disponible pour Ubuntu 16.04.

Comment pourrais-je résoudre ce problème?

1
birdman

Comme suggéré dans les commentaires, un CD live récent de gparted a résolu mon problème. Je pouvais redimensionner la partition sans problème en utilisant un CD live de gparted v0.30.0.

Cependant, mon ordinateur portable n'a pas démarré après le redimensionnement. La bouffe a été détruite !! J'ai résolu ceci avec un CD live de systemrescueCd . J'ai restauré le grub en utilisant la solution 2 de ici .

0
birdman

J'ai rencontré cette même erreur car la partition n'était pas montée.

Après avoir créé un point de montage, puis monté, resize2fs s'est terminé sans erreur.

mkdir /temp-mount-point
mount /dev/sdb5 /temp-mount-point
resize2fs /dev/sdb5

resize2fs 1.42.13 (17-mai-2015)
Le système de fichiers de/dev/sdb5 est monté sur/temp-mount-point; redimensionnement en ligne requis
old_desc_blocks = 1, new_desc_blocks = 699
Le système de fichiers sur/dev/sdb5 contient maintenant 1463818240 (4k) blocs.

0
Jeff Puckett