Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tmpfs [Le 05/04/2018, 17:53] – ancienne révision (Le 28/01/2018, 19:43) restaurée 90.26.213.17tmpfs [Le 08/04/2025, 10:36] (Version actuelle) – [Copier des fichiers] ce n'est plus vrai du tout avec les ssd. krodelabestiole
Ligne 7: Ligne 7:
 ===== Présentation de tmpfs ===== ===== Présentation de tmpfs =====
  
-Tmpfs est implémenté directement dans le noyau Linux depuis la version 2.6+Tmpfs est intégré directement dans le noyau Linux depuis la version 2.6
 (c'est à dire qu'il est disponible dans toutes les versions d'ubuntu supportés officiellement). (c'est à dire qu'il est disponible dans toutes les versions d'ubuntu supportés officiellement).
  
Ligne 22: Ligne 22:
   * **Vitesse d'accès aux fichiers accrue**.   * **Vitesse d'accès aux fichiers accrue**.
   * Économie de consommation électrique.   * Économie de consommation électrique.
-  * Baisse de l'usure des disques (surtout pour les SSD).+  * Baisse de l'usure des disques.
   * Baisse des coûts d'accès aux disques lors ceux-ci sont payants (par exemple pour les disques réseaux EBS d'Amazon)   * Baisse des coûts d'accès aux disques lors ceux-ci sont payants (par exemple pour les disques réseaux EBS d'Amazon)
   * tmpfs, si la RAM est pleine, vient automatiquement s'écrire sur le disque dur dans la partition "swap" ce qui permet de ne pas impacter les performances si le PC a besoin de toute votre RAM   * tmpfs, si la RAM est pleine, vient automatiquement s'écrire sur le disque dur dans la partition "swap" ce qui permet de ne pas impacter les performances si le PC a besoin de toute votre RAM
Ligne 37: Ligne 37:
   tmpfs /tmp tmpfs defaults,size=32M 0 0   tmpfs /tmp tmpfs defaults,size=32M 0 0
      
-Cette modification est effective au prochain démarrage.+Cette modification sera effective après redémarrage.
  
-<note important>N'hésitez pas à changer l'espace en Mo associé au tmpfs (ici 32 Mopar l'espace voulu si besoin. En effet certains programmes demanderont peut être plus d'espace (rare).+<note important>N'hésitez pas à adapter à vos besoins l'espace en Mio (ici 32) dévolu à /tmp. En effet certains programmes demanderont plus d'espace.\\ Et avant une mise à niveau - qui exige **beaucoup** plus de 32 Mio - commentez (ou supprimezcette ligne et redémarrez.
  
-Attention au **s** dans default**s** +\\ Attention au **s** de default**s**
  
-Pour un tmpfs de 1GiB la syntaxe est //size=1g//+Pour un tmpfs de 1 Gio la syntaxe est //size=1g//
 </note> </note>
  
Ligne 59: Ligne 59:
   sudo chmod 777 /media/virtuelram   sudo chmod 777 /media/virtuelram
      
-Si le répertoire est accessible en écriture pour tout le monde (comme c’est le cas pour /tmp) on a intérêt à positionner le //sticky bit//  afin qu’un⋅e utilisateur⋅ice ne puisse pas supprimer les fichiers des autres :+Si le répertoire est accessible en écriture pour tout le monde (comme c’est le cas pour /tmp) on a intérêt à positionner le //sticky bit//  afin qu’un utilisateur ne puisse pas supprimer les fichiers des autres :
  
   sudo chmod 1777 /media/virtuelram   sudo chmod 1777 /media/virtuelram
Ligne 65: Ligne 65:
 === Monter l'accès === === Monter l'accès ===
  
-Si vous voulez le monter ponctuellement : +Si vous voulez le monter ponctuellement :
   sudo mount -t tmpfs -o size=512M tmpfs /media/virtuelram   sudo mount -t tmpfs -o size=512M tmpfs /media/virtuelram
 l'option size permet de définir la quantité de mémoire allouée. l'option size permet de définir la quantité de mémoire allouée.
Ligne 87: Ligne 87:
 === Voir les tmpfs === === Voir les tmpfs ===
      
-  df | grep tmpfs+<code>df -t tmpfs</code>
  
 ===== Quelques exemples d'utilisation ===== ===== Quelques exemples d'utilisation =====
Ligne 118: Ligne 118:
 </note> </note>
  
-==== Copier des fichiers ====+<note tip> 
 +Euh, plutôt que d'aller farfouiller dans les entrailles de Firefox, ne serait-il pas plus simple de juste envoyer en RAM le dossier cache du navigateur ?\\ 
 +Via une ligne de ce genre dans le fichier **fstab** :\\ 
 +<code>tmpfs /home/utilisateur/.cache/mozilla/firefox tmpfs</code> 
 +Et pourquoi pas déclinable à d'autres navigateurs :\\ 
 +<code>tmpfs /home/utiisateur/snap/chromium/common/.cache tmpfs 
 +tmpfs /home/utilisateur/.cache/microsoft-edge/Default/Cache tmpfs</code> 
 +Voir cette [[https://forum.ubuntu-fr.org/viewtopic.php?id=2069885|discussion]]. 
 +</note>
  
-L'autonomie des portables en mode lecture vidéo par exemple, est plus grande avec un fichier en mémoire vive. 
-La conversion des fichiers en divx, le rippage des CD, DVD etc ... sont nettement plus rapides en mémoire vive. 
-Etc... 
  
 ===== L'utilité des fichiers rc.local et rc.local.shutdown ===== ===== L'utilité des fichiers rc.local et rc.local.shutdown =====