• HOME
  • HTML
  • CSS
  • PHP
    • Début d'une page - Variable
    • Afficher et Concaténer des variables
    • Symboles à connaître
    • Conditions: IF, ELSE, ELSEIF
    • Conditions AND, OR
    • Conditions SWITCH
    • Boucles WHILE, FOR
    • Les tableaux / EN COUR ...
    • Les fonctions / Bientôt ...
  • SQL
    • Installer MYSQL
    • Interroger une base de données
    • Requete SQL / prochainement
    • PhpMyadmin serveur / prochainement
  • RÉSEAU
    • Afficher le mot de passe wifi
    • Le model OSI
    • Cisco Packet Tracer
    • WINDOWS 10 : LA DÉCOUVERTE DU RÉSEAU NE FONCTIONNE PAS
  • LINUX
    • Mettre à jour linux
    • Commandes Linux
    • permissions
    • Installer nginx (Serveur Web)
    • Installer Composer 2
    • Installer Symfony
    • Installer Mysql sur Ubuntu
    • VIM + liste commande
    • Installer Prestashop
    • Odoo / prochainement
    • Sécuriser un site avec HTTPS (Cerbot)
    • Android Téléphone Virtuel
    • Espace d'échange (swap)
    • Raspberry Pi : Authentification SSH par certificat
    • Ubuntu Software
  • WINDOWS
    • Créer une clé USB multiboot / prochainement
    • WSL2
    • WSL2 accéder aux fichiers Linux depuis Windows
    • WSL2 Sauvegarder et restaurer vos distrib Linux
    • Mot de passe Windows perdu
    • Effacer totalement un disque dur ou un SSD
    • Sauvegarder / Restaurer les drivers Windows
    • VMware Workstation / prochainement
    • Comment activer le bac à sable dans Windows 11 / prochainement
  • RASPBERRY
    • Créez une carte SD Raspbian pour votre Raspberry Pi depuis Windows
    • Premier démarrage
    • Mettre à jour son Raspberry
    • Mettre à Jour Raspberry Pi OS
    • Voir le réseau raspberry depuis Windows
    • Se connecter au bureau de son Raspberry depuis un PC Windows
    • Ouvrir les ports
    • SSH
    • Faire un NAS
    • Transmission
    • HTML - PHP - MYSQL - PHP ADMIN / Bientôt ...
    • Plusieurs sites Web à partir d'un seul et même serveur
    • Plex seveur multimédia
    • Recalbox / Kodi pour raspberrypi 3b+ / Bientôt
    • Mettre tout le système sur disque dur USB ou SSD
    • Installer Spotify
  • DIVERS
    • Programme
    • Ebook
    • Formation
    • LIENS

Modifier la taille du swap sur Ubuntu

Petit rappel, le swap est un espace sur le disque dur que le système d'exploitation peut utiliser lorsque la RAM est pleine.
Le fait d'avoir cette espace permet d'éviter les « fameux » freeze de l'ordinateur lorsque la RAM est pleine...


  1. Avant de modifier la taille, il faut désactiver le swap :
  2. sudo swapoff -a

  3. Ensuite, on passe au redimensionnement. Pour cela on va générer un fichier /swapfile qui va être utiliser par le swap.
    Dans cet exemple, on va allouer un espace de 8 giga.
    Il faut indiquer à la commande dd le nombre de bloc souhaité et leur taille.
    Soit ici 8 bloc de 1 giga chacun :
  4. sudo dd if=/dev/zero of=/swapfile bs=1G count=8

  5. On obtient le retour ci-dessous. Attention, le temps de création du fichier peut être assez long :

  6. 8+0 enregistrements lus
    8+0 enregistrements écrits
    8589934592 octets (8,6 GB, 8,0 GiB) copiés, 125,493 s, 68,4 MB/s


  7. Ensuite, on dit au swap d'utiliser le fichier crée précédemment :
  8. sudo mkswap /swapfile

  9. Et finalement, il ne reste plus qu'à activer le swap :
  10. sudo swapon /swapfile

  11. Pour vérifier que tout est bon, vous pouvez utilisez la commande ci-dessous :
  12. sudo swapon --show

  13. La commande affiche le résultat ci-dessous si tout est OK :
  14. NAME      TYPE SIZE USED PRIO
    /swapfile file 8G 0B -2