Quelle est la manière 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 veux 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).
la source
Réponses:
Vous pouvez utiliser
fdisk
pour changer 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/la source
fdisk -l
paste.ubuntu.com/24757891 . Je veux fusionner sda5 et sda6 en tant que sda6. Est-ce que cela endommage mes données?gparted
utiliseresize2fs
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.la source
resize2fs
ne modifie pas du tout la table de partition, il modifie la taille d'un système de fichiers . Après l'avoir utilisé, vous devrez redimensionner la partition sur laquelle se trouvait le système de fichiers en conséquence.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écutezresize2fs
pour augmenter la taille du système de fichiers.Si vous allez réduire la taille des deux, exécutez d'
resize2fs
abord, puis exécutezfdisk
.la source