Juste pour clarifier comment je fais cela pour tous ceux qui lisent encore ce fil.
S'il s'agit de la partition de démarrage que vous souhaitez redimensionner, vous devez démarrer à partir d'un lecteur "de secours" bootcd ou bootusb qui est simplement un disque Live Linux. Cela vous permet d'exécuter Linux sur la machine autre que le lecteur sur lequel vous souhaitez apporter des modifications.
Je pense que le meilleur "sauvetage" cd ou usb dans ce cas serait un boîtier USB ou CD gparted démarrable
dans lequel vous avez besoin d'une image de secours
1. La partition à développer est la dernière partition, mais vous ne pouvez pas la démonter.
sda1 = boot (ou swap)
sda2 = swap (ou boot)
sda3 = /
espace inutilisé
- Si la partition à développer n'est PAS la dernière partition, vous devez utiliser l'image de démarrage gparted pour déplacer ou redimensionner les partitions.
sda1 = boot
sda2 = / (la partition à développer n'est pas la dernière)
sda3 = permuter l'
espace inutilisé
Si vous souhaitez modifier une partition montée qui n'est pas la partition "racine" (/), comme / home qui est une partition différente, il n'est pas nécessaire d'utiliser une image de secours. Cela est particulièrement vrai si c'est la dernière partition.
sda1 = boot
sda2 = /
sda3 = /
espace inutilisé home
-or- ou
sda1 = /
sda2 = /
espace inutilisé home
Telle est la situation lorsque je prends une image d'un disque plus petit ou d'un disque SSD et la déplace vers un disque SSD plus grand.
Dans ce cas, il vous suffit de démonter / home pendant que vous le prolongez. Mais pour démonter / home, vous devez vous assurer de ne pas être connecté à un compte d'utilisateur dont le répertoire de départ se trouve. Etant donné que le répertoire personnel de l'utilisateur "root" se trouve directement sous la racine système / sous / root, si vous pouvez vous connecter à root, vous pouvez démonter / home
Je me déconnecte d'une session GUI (KDE / Gnome / etc) et utilise [CTRL] + [ALT] + [F1] pour ouvrir une session shell.
Si vous venez de vous déconnecter d’un utilisateur, il faut 20 à 30 secondes à Linux pour terminer la fermeture des fichiers. Par conséquent, des erreurs peuvent survenir lors de la tentative de démontage / home.
1. umount / home (je réessaie cette commande si elle échoue pendant 30 secondes au maximum, puis examinez les autres sessions pour voir si je suis "cd / home / xxx" quelque part.)
2. partagé / dev / sda
a. redimensionner x (x = partition que vous voulez redimensionner, utilisez "p" pour obtenir une liste de partitions)
b. Entrez le dernier secteur de resize = "-1" (moins 1 signifie qu'un secteur à partir de la fin du disque)
c. q (quitte parted)
3 resize2fs / dev / sda "x" (x = partition à redimensionner. Ceci remonte également le système de fichiers)
4. df -m (je vérifie / home pour vérifier qu'il est redimensionné)
Je n'ai jamais perdu de fichiers ni corrompu le lecteur à l'aide de cette méthode.
Bonne chance