Quelle est la façon la plus simple de redimensionner une partition ext4 (ou n'importe quelle partition de type selon la méthode) à partir de la ligne de commande (potentiellement avec le moins de commandes, mais aussi la plus simple à comprendre)?
L'utilisation d'un outil comme Gparted est évidemment facile dans une interface graphique, mais qu'en est-il en ligne de commande? Je suppose que les interfaces graphiques basées sur du texte peuvent également compter pour la réponse car elles sont toujours techniquement en ligne de commande. Cela doit simplement être facile.
Par partition, j'entends une simple partition sur un seul disque d'un ordinateur personnel (par exemple sur un ordinateur portable). Par exemple, je souhaite redimensionner /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 simple partition sur un seul disque (/ dev/sdaX sur/dev/sda).
Vous pouvez utiliser fdisk
pour modifier votre table de partition lors de l'exécution. Consultez 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és utiles.
-M
se réduit à la taille minimale du système de fichiers.
-p
affiche un indicateur de pourcentage.
-P
imprime la taille minimale du système de fichiers et quitte.
Si vous allez augmenter la taille de la partition et du système de fichiers, exécutez d'abord fdisk
pour augmenter la taille de la partition, puis exécutez resize2fs
pour augmenter la taille du système de fichiers.
Si vous souhaitez réduire la taille des deux, exécutez resize2fs
d'abord, puis exécutez fdisk
.