Est-il possible de réduire la taille de la mémoire d'échange?

10

Le problème est que mon ordinateur a 3 Go de mémoire RAM. Par conséquent, je pense que je n'ai pas besoin de trop de taille de mémoire d'échange et j'ai vraiment besoin d'espace libre sur le disque dur. désolé par mon anglais

Pablo
la source
doublon possible de Comment redimensionner les partitions?
Eliah Kagan

Réponses:

11

Oui. Vous pouvez modifier la taille de la partition de swap en utilisant GParted. Vous pouvez l'installer à partir du Centre logiciel Ubuntu.

N'oubliez pas que gparted ne fonctionnera pas sur une partition montée. Lorsque vous travaillez sur la partition de swap, vous devez d'abord la démonter avec swapoff . Lorsque vous avez terminé, pour activer le nouvel espace de swap, vous le faites avec swapon .

REMARQUE: vous voudrez peut-être envisager de le faire à partir d'un CD ou USB live / bootable, pour être sûr. Gardez également à l'esprit que chaque fois que vous traitez des partitions, cela comporte un risque.

REMARQUE: Lorsque vous traitez des partitions, assurez-vous toujours qu'une sauvegarde est disponible en cas de problème. Vous pouvez envisager Clonezilla

Mitch
la source
6
Il est déconseillé de modifier la table de partition sur le lecteur système à partir duquel le système d'exploitation s'exécute. Lorsque la taille d'une partition change, cela se fait en modifiant la table des partitions. Il existe de nombreuses bonnes applications de GParted sur les systèmes Ubuntu installés, mais cette erreur explique pourquoi il n'est pas installé par défaut. Pour redimensionner les partitions, vous devez démarrer à partir d'un système d'exploitation non installé sur le disque physique sur lequel vous le faites. (Vous pouvez donc utiliser un CD / DVD / USB live Ubuntu pour cela.) Je recommande de modifier votre réponse pour en tenir compte. (Si vous préférez, cependant, je pourrais poster une réponse séparée.)
Eliah Kagan
J'ai changé la partition en utilisant cette méthode, mais cela a changé l'UUID de la partition de swap, et donc le fichier / etc / fstab n'était plus correct et devait être modifié.
Étienne
1

Je pense que votre meilleure option est de réduire la valeur de "swappiness", traiter la table de partition de votre disque dur peut être délicat et dangereux.

exécutez cette commande

gksudo gedit /etc/sysctl.conf

ajouter cette ligne

vm.swappiness=0

redémarrez l'ordinateur, le noyau n'utilisera pas le swap, le swap sera monté mais inutilisé.

vous pouvez définir cela entre 0 et 100, la signification de cette option est sur le pourcentage d'utilisation de l'espace de swap, 0 = ne jamais utiliser le swap.

user827992
la source
2
Cela ne " libère pas d'espace sur le disque dur " (ce que la question demande). Pour ce faire, la partition de swap doit être réduite, supprimée ou reformatée avec son propre système de fichiers où les données peuvent être stockées. Le rétrécir est probablement la meilleure de ces trois options.
Eliah Kagan