Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tmpfs [Le 05/04/2018, 17:53] 90.26.213.17 ancienne révision (Le 28/01/2018, 19:43) restaurée |
tmpfs [Le 26/12/2018, 23:41] 37.165.5.11 |
||
---|---|---|---|
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 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 Mo) par 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 supprimez) cette 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 87: | Ligne 87: | ||
=== Voir les tmpfs === | === Voir les tmpfs === | ||
| | ||
- | df | grep tmpfs | + | <code>df | grep -E 'tmpfs|bloc'</code> |
===== Quelques exemples d'utilisation ===== | ===== Quelques exemples d'utilisation ===== |