Hier soir, je convertissais des films avec un frein à main. Il y avait Steam et le centre logiciel Ubuntu fonctionnant en arrière-plan. Quand je me suis réveillé, j'ai vu le message "Ubuntu a fait face à une erreur interne ..." et le frein à main est bloqué. Donc, je pense que c'était à cause du manque de mémoire d'échange (fichier d'échange de 2 Go). Tout le monde sait comment augmenter la taille du fichier d'échange? (Mon PC dispose de 4 Go de RAM)
Je ne voudrais pas essayer de le redimensionner littéralement. C'est probablement possible - peut-être que cela pourrait l'être - mais je ne vois aucune raison de déranger et il serait plus rapide et plus simple de simplement en créer un nouveau. Commencez par désactiver l’actuel: swapoff -a Supprimez l’ancien, puis créez-en un nouveau aussi gros que vous le souhaitez et activez-le. Si vous lui donnez le même chemin/nom/chemin, vous n’aurez même pas besoin de changer de fstab, et vous aurez effectivement, voire littéralement, agrandi le fichier swap. Quelqu'un chez Redhat ici:
a écrit ceci (je cite parce que certains forums se désintéressent lors de l'incorporation par renvoi, mais le bouton de citation bloquant perturbe le format, je modifie donc ceci pour le coller en clair):
Pour ajouter un fichier d'échange:
Déterminez la taille du nouveau fichier d'échange en mégaoctets et multipliez-la par 1024 pour déterminer le nombre de blocs. Par exemple, la taille de bloc d'un fichier d'échange de 64 Mo est 65536.
À l'invite du shell en tant qu'utilisateur root, entrez la commande suivante, le nombre étant égal à la taille de bloc souhaitée:
dd if=/dev/zero of=/swapfile bs=1024 count=65536
Change the persmissions of the newly created file:
chmod 0600 /swapfile
Setup the swap file with the command:
mkswap /swapfile
To enable the swap file immediately but not automatically at boot time:
swapon /swapfile
Pour l'activer au démarrage, éditez/etc/fstab pour inclure l'entrée suivante:
/swapfile swap swap defaults 0 0
La prochaine fois que le système démarrera, il activera le nouveau fichier d'échange.
Après avoir ajouté et activé le nouveau fichier d'échange, vérifiez qu'il est activé en affichant le résultat de la commande cat/proc/swaps ou free.
Si vous avez déjà un fichier d'échange, vous en connaissez probablement déjà l'essentiel. Quoi qu’il en soit, je pense que c’est presque une réponse littérale à la question posée.
Mais si vous avez besoin d’un échange plus important et que cela ne se produit pas souvent, si vous manquez d’espace disque, vous pouvez envisager, au lieu de REMPLACER votre fichier d’échange, de créer et de monter un disque supplémentaire. avant quand vous en avez besoin. Ils sont cumulatifs. Vous pouvez en avoir autant que vous voulez. Ensuite, vous pouvez démonter et supprimer lorsque vous avez terminé.
En ce qui concerne la question du fichier d'échange par rapport à la partition d'échange évoquée par Ravery, une grande partie de ce que vous allez lire à ce sujet est obsolète. À moins que votre partition d'échange ne se trouve sur un autre lecteur (et je devrais peut-être même dire un autre contrôleur de disque), il est peu probable qu'elle soit plus rapide qu'un fichier d'échange. Et c'est nettement moins flexible. À moins que ce ne soit sur un lecteur séparé, je ne vois plus beaucoup de raisons d'utiliser une partition de swap.