Solution 1 :
Vous avez décidé de créer une partition swap séparée lors de l'installation. Vous ne pouvez pas le redimensionner en ligne - même un redimensionnement hors ligne prendra un temps considérable et comportera le risque potentiel d'endommager votre système de fichiers ultérieur sur /dev/sdc2.
L'option la plus simple pour contourner ce problème consiste à créer une nouvelle partition d'échange sur un disque différent que vous n'utilisez pas actuellement (ou que vous pouvez vous permettre de déconnecter pour le repartitionnement) ou simplement d'utiliser un fichier d'échange dans un système de fichiers existant (qui est fourni avec une légère pénalité de performance due à la surcharge du système de fichiers).
La procédure générale pour ajouter une partition/fichier d'échange :
- créer soit une nouvelle partition de type 82h soit un nouveau fichier de 8 Go en utilisant
dd if=/dev/zero of=/swapfile bs=1M count=8192
- initialisez-le en utilisant
mkswap /swapfile
oumkswap /dev/sdXX
- utiliser
swapon /swapfile
ouswapon /dev/sdXX
respectivement pour activer votre nouvel espace d'échange à la volée - ajoutez une entrée à /etc/fstab pour vous assurer que votre nouvel espace d'échange est activé au redémarrage
Votre partition d'échange actuelle reste utilisée, vous voudrez peut-être vous en débarrasser dans un souci de réduction de la complexité. Utilisez simplement swapoff /dev/sdc1
pour désactiver son utilisation pour le moment et supprimer la référence dans /etc/fstab
Solution 2 :
Auriez-vous besoin d'échange dans ce cas ? Je ne sais pas ce que vous avez en cours d'exécution sur votre système système, mais j'essaie d'avoir suffisamment de mémoire sur mes serveurs pour éviter complètement l'échange ... (je l'ai, mais seulement comme sécurité intégrée, si mon serveur commence à échanger, j'achète plus de mémoire...)
Solution 3 :
Vous devez repartitionner le disque. Si je me souviens bien, le déplacement du début de la partition Linux n'est pas pris en charge, mais vous pouvez également réduire votre système de fichiers et votre partition Linux, puis effectuer un autre échange à la fin de votre disque. Vous ne pouvez pas faire cela lorsque le système est en ligne.
Une autre solution consiste à utiliser un gros fichier comme swap. (Je ne sais pas si c'est une bonne idée de nos jours.)