Script pour la mise en place d’un disque RAM sous Linux.
Contrairement à Windows, il est très facile de configurer un disque RAM sous Linux avec les moyens du bord. Vous trouverez ci-dessous un script qui s’en chargera pour vous.
Configurer un disque RAM sous Linux
Nous copions le code (plus bas) dans un nouveau fichier, par exemple avec le nom “ramdisk.sh”. Ensuite, nous rendons le fichier exécutable.
Taille et configuration
Nous pouvons définir la taille et le point de montage pour l’intégration au début du fichier.
Lancement du script
Idéalement, nous appelons le script via un terminal. Le menu nous permet de monter le disque RAM, de le retirer du système ou de vérifier son état.
Le code
Vous pouvez également trouver ici le script sous forme de fichier ZIP :
#!/bin/bash # Définir les variables MOUNT_POINT="/mnt/ramdisk" ; SIZE="1G" ; # Vous pouvez ajuster cette taille (e.g., 512M, 2G) # Fonction pour créer et monter un disque RAM tmpfs create_ramdisk() { if [ ! -d "$MOUNT_POINT" ; ] ; then echo "Création d'un point de montage à $MOUNT_POINT..." ; sudo mkdir -p "$MOUNT_POINT" ; fi echo "Monter tmpfs à $MOUNT_POINT avec taille $SIZE..." ; sudo mount -t tmpfs -o size=$SIZE tmpfs $MOUNT_POINT echo "Disque RAM monté à $MOUNT_POINT avec taille $SIZE" ; } # Fonction pour vérifier le disque RAM check_ramdisk() { echo "Vérifier les disques RAM montés..." ; df -h | grep "$MOUNT_POINT" ; } # Fonction pour démonter et nettoyer le disque RAM unmount_ramdisk() { echo "Démonter le disque RAM à $MOUNT_POINT..." ; sudo umount $MOUNT_POINT if [ $ ? -eq 0 ] ; then echo "Démontage réussi de $MOUNT_POINT" ; else echo "Echec du démontage de $MOUNT_POINT" ; fi } # Menu principal echo "Choisir une option:" ; echo "1. créer et monter un disque RAM" ; echo "2. vérifier le disque RAM" ; echo "3. démonter le disque RAM" ; echo "4. quitter" ; read -p "Entrez votre choix [1-4] : " ; choice case $choice in 1) create_ramdisk ; ; 2) check_ramdisk ; ; 3) unmount_ramdisk ; ; 4) echo "Sortie." ; ; ; *) echo "Option invalide!" ; ; ; esac