web-dev-qa-db-fra.com

Comment créer une partition de swap si j'ai déjà 4 partitions principales?

J'ai besoin d'ajouter une partition de swap à une installation en cours d'Ubuntu. J'ai donc libéré 4 Go, mais je ne peux pas créer de nouvelle partition à affecter en swap, car l'erreur suivante apparaît: "Il n'est pas possible de créer plus de 4 partitions principales"

J'ai un double démarrage avec Windows, mes quatre partitions sont: - La partition de 100 Mo que Windows crée toujours - Les partitions Windows - La partition Ubuntu - La deuxième partition Ubuntu pour les fichiers

Quand j'ai installé Ubuntu, j'ai décidé de ne pas avoir de partition Swap, mais j'aimerais maintenant l'ajouter. Voici la distribution du disque dur:

My Partitions

Comment puis-je résoudre ce problème sans formater mes partitions actuelles et ajouter une partition de swap?

9
Fermin

Vous n'avez pas besoin d'une partition de swap : vous pouvez également utiliser un fichier de swap . Il y a pas de différence de performance entre une partition d'échange et un fichier d'échange. Pour ajouter un fichier d'échange:

  1. Créez le fichier (dans cet exemple, un fichier 4 GiB nommé /swapfile):

    Sudo fallocate -l 4G /swapfile
    
  2. Formatez-le comme swap:

    Sudo chmod 600 /swapfile
    Sudo mkswap /swapfile
    
  3. Activer la permutation sur le nouveau fichier d'échange:

    Sudo swapon /swapfile
    
  4. Ajoutez le fichier nouvellement créé à/etc/fstab en ajoutant /swapfile none swap sw 0 0 à /etc/fstab.

Voir le tutoriel Digital Ocean Comment ajouter un swap sur Ubuntu 14.04 .

19
AlexP

Si vous voulez une partition de swap, et pas seulement un fichier de swap, vous devrez reformater une partition en une partition étendue, puis créer des partitions logiques.

Une fois l'installation terminée, utilisez LVM pour encore plus de plaisir et de flexibilité dans le partitionnement!

5
Kyle H