>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment augmenter la mémoire virtuelle sous Linux

Lorsqu'un système Linux est initialement configuré, 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 du 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 pouvant être utilisé comme espace d'échange, un fichier d'échange peut être créé et 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.

É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."

Astuce

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.


Vie intelligente