Quelle est la méthode la plus simple pour resize une partition ext4 à partir de la command line?

Quelle est la méthode la plus simple pour resize une partition ext4 à partir de la command line (potentiellement avec le less de commands, mais aussi la plus facile à comprendre)?

L'utilisation d'un outil comme Gparted est évidemment facile dans une interface graphique, mais qu'en est-il dans la command line? Je suppose que les interfaces charts basées sur le text peuvent countr pour la réponse car il est techniquement toujours dans la command line. Cela doit simplement être facile.

Par partition, je veux dire une partition simple sur un seul disque d'un ordinateur personnel (par exemple sur un ordinateur portable). Par exemple, je veux resize /dev/sda4 . Il n'y a pas de RAID, il n'y a pas plus d'un lecteur de disque, il n'y a rien de compliqué ici. Juste une partition simple sur un seul disque (/ dev / sdaX sur / dev / sda).

Vous pouvez utiliser fdisk pour changer votre table de partition en cours d'exécution.Refer ce lien http://codesilence.wordpress.com/2013/03/14/live-resizing-of-an-ext4-filesytem-on-linux/

gparted utilise resize2fs pour modifier la taille de la partition. Cela ne prend pas beaucoup d'arguments. Voici ceux que j'ai trouvé utile.

-M rétrécit à la taille minimale du système de files.

-p montre un indicateur de pourcentage.

-P imprime la taille minimale du système de files et quitte.

Si vous souhaitez augmenter la taille de la partition et du système de files, exécutez d'abord fdisk pour augmenter la taille de la partition, puis exécutez resize2fs pour augmenter la taille du système de files.

Si vous resize2fs la taille des deux, exécutez d'abord resize2fs , puis exécutez fdisk .