J'ai deux partitions, l'une d'elles a un système de fichiers et l'autre est non allouée.
Comment fusionner deux partitions ?
J'ai deux partitions, l'une d'elles a un système de fichiers et l'autre est non allouée.
Comment fusionner deux partitions ?
Vous pouvez utiliser gparted pour cela. Aussi installable par sudo apt-get update && sudo apt-get install gparted
Pour créer une grande nouvelle partition (supprime toutes les données de votre système de fichiers) :
Tout d'abord, assurez-vous que les deux partitions - l'espace non alloué et l'autre partition à fusionner sont soit toutes les deux des partitions logiques ou toutes les deux des partitions primaires. Une logique et une primaire ne fonctionneront pas.
Après avoir vérifié et confirmé la première étape, supprimez la partition contenant un système de fichiers.
Ensuite, l'espace non alloué est maintenant plus grand puisque vous avez supprimé une partition.
Créez une partition de la taille requise.
Pour augmenter la taille de la partition contenant des données : (Bien que cela soit généralement sûr, il est toujours prudent de sauvegarder vos données !)
Tout d'abord, assurez-vous que les deux partitions - l'espace non alloué et l'autre partition à fusionner sont soit toutes les deux des partitions logiques ou toutes les deux des partitions primaires. Une logique et une primaire ne fonctionneront pas.
Deuxièmement, faites un clic droit sur la partition en question et cliquez sur redimensionner. Remplissez la taille comme requis.
Cliquez sur redimensionner/déplacer puis cliquez sur Appliquer toutes les opérations
Si la partition inutilisée se trouve physiquement après la partition avec le système de fichiers, vous pouvez redimensionner la partition sur le disque, redémarrer, et ensuite étendre le système de fichiers (si c'était un système de fichiers extensible comme ext3, ext4, etc).
Par exemple, si vous avez /dev/sda1
comme système de fichiers, et /dev/sda2
comme partition inutilisée, vérifiez les partitions avec fdisk /dev/sda
:
# fdisk /dev/sda
...
Command (m for help): p
...
Device Boot Start End Blocks Id System
/dev/sda1 * 63 8016434 4008186 83 Linux
/dev/sda2 8016435 1953520064 972751815 83 Linux
Assurez-vous que votre nouveau sda1
commence au même emplacement (ici, 63) et se termine à l'endroit où sda2
commence (ici, 8016434). Vérifiez également que l'endroit où sda1
se termine est immédiatement avant l'endroit où sda2
commence (ici, 8016434 est immédiatement suivi de 8016435) juste pour être sûr.
Ensuite supprimez la partition inutilisée, et la partition du système de fichiers:
Command (m for help): d
Partition number (1-4): 2
...
Command (m for help): d
Partition number (1-4): 1
Et enfin, recréez la partition du système de fichiers:
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4, default 1): 1
First sector (63-1953520064, default: 63): 63
...
Last sector, +sectors or +size{K,M,G} (63-1953520064, default 1953520064): 1953520064
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 83
Assurez-vous que tout est comme prévu:
Command (m for help): p
...
Device Boot Start End Blocks Id System
/dev/sda1 * 63 1953520064 976760001 83 Linux
Enfin, sauvegardez:
Command (m for help): w
Si des partitions étaient montées sur le disque, vous devrez d'abord redémarrer, puis vous pourrez étendre le système de fichiers:
# resize2fs /dev/sda1
Soyez prudent et bonne chance. N'oubliez pas de sauvegarder vos données en premier. :)
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.