• LINUX > monter des partitions temporaires dans la RAM

      tmpfs (successeur de ramdisk) est un système de fichiers qui permet de stocker des données directement en RAM.

      Cela accélère l’accès aux fichiers et préserve le support de stockage, mais la RAM est vidée à chaque reboot,

       

      https://www.youtube.com/embed/gdInwlisRCQ

       

      Il ne faut donc y mettre que des fichiers temporaires ou du cache. Y déplacer des logs peut également être utile, mais attention aux délais légaux de conservation et surtout, en cas de crash complet suivi d’un reboot, vous aurez un peu de mal à comprendre ce qui s’est passé. Mais sur un Rpi pour bidouiller, c’est parfait.

       

      Pour déplacer un dossier dans tmpfs, il faut éditer le fichier /etc/fstab et y ajouter des lignes :

      tmpfs /tmp     tmpfs defaults,size=300M 0 0 # exemple 1
      tmpfs /var/tmp tmpfs defaults,size=300M 0 0 # exemple 2

      size=300M est à adapter en fonction des besoins. C’est la taille max qu’occupera le dossier dans la RAM.

       

      Sauvegarder le fstab, puis rebooter l’ordinateur.

       

      Pour monter temporairement un répertoire en RAM :

      mount -t tmpfs tmpfs /chemin/répertoire/ -o size=1g

       

      Pour vérifier les partitions montées dans tmpfs :

      mount

       

      Pour Ubuntu, il faut suive ce wiki et/ou utiliser profile-sync-daemon pour les navigateurs. Exemple avec Vivaldi via profile-sync-daemon

      Sauvegarder le profil de Vivaldi (/home/<user>/.config/vivaldi). Fermer le navigateur.

      profile-sync-daemon
      First time running psd so please edit /home/toto/.config/psd/psd.conf to your liking and run again.

      Au 1er lancement, il faut éditer sa configuration en décommentant les lignes et en indiquant les variables à utiliser

      # $XDG_HOME_CONFIG/psd/psd.conf
      [...]
      BROWSERS="vivaldi firefox"
      USE_BACKUPS="yes"
      BACKUP_LIMIT=5

      Ici, on renseigne les navigateurs Vivaldi et Firefox pour 5 backups (en cas de plantage du PC et donc de la RAM).

      Activer ensuite le service et le lancer

      systemctl --user enable psd
      Created symlink /home/toto/.config/systemd/user/default.target.wants/psd.service → /usr/lib/systemd/user/psd.service.
      systemctl --user start psd

      On voit tout de suite que la RAM est impactée, chez moi se remplie de 2Go d’un coup.

      Voilà, on peut désormais utiliser le navigateur comme d’habitude.

       

      Et voilà !

 

Aucun commentaire

 

Laissez un commentaire