![...](/f/e07b95cbdbf54da06b2122bcfb69c25d.jpg)
Augmenter la mémoire virtuelle sous Linux
Lors de la configuration initiale d'un système Linux, une partition d'échange est créée sur le disque dur qui sera utilisée comme mémoire virtuelle sous Linux, ainsi que d'autres partitions utilisées pour les données. Malheureusement, les partitions sur le disque dur ne peuvent pas être redimensionnées sans perte de données. Cependant, tout n'est pas perdu si plus d'échange est nécessaire. S'il reste de l'espace sur un système de fichiers qui peut être utilisé comme swap, un fichier d'échange peut être créé qui est utilisé exclusivement comme mémoire virtuelle supplémentaire sous Linux.
Étape 1
Déterminez la quantité d'espace libre disponible avec la commande "df". Décidez de la taille du fichier d'échange en fonction de la quantité d'espace libre.
Vidéo du jour
Étape 2
Créez un fichier d'échange de la taille décidée précédemment avec la commande " sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024" où 1024 est la taille du fichier d'échange en mégaoctets et le nom complet du fichier d'échange est /mnt/swapfile.
Étape 3
Formatez le fichier d'échange avec la commande "sudo mkswap /mnt/swapfile".
Étape 4
Activez le fichier d'échange avec la commande "sudo swapon /mnt/swapfile".
Étape 5
Le nouveau fichier d'échange ne sera pas utilisé après un redémarrage à moins que le système ne soit invité à utiliser le fichier d'échange. Modifiez le fichier /etc/fstab et ajoutez la ligne suivante dans /etc/fstab pour rendre le fichier d'échange persistant entre les redémarrages "/mnt/swapfile none swap sw 00."
Conseil
Une fois que le fichier d'échange n'est plus nécessaire, n'oubliez pas de désactiver le fichier d'échange, de supprimer l'entrée du fichier d'échange dans /etc/fstab et enfin de supprimer le fichier d'échange.