Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tmpfs [Le 06/05/2016, 14:43] – [Avantages et Inconvénients] correction d'une faute d'orthographe 85.69.120.223 | tmpfs [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é | + | Tmpfs est intégré |
| (c'est à dire qu'il est disponible dans toutes les versions d' | (c'est à dire qu'il est disponible dans toutes les versions d' | ||
| - | Il remplace les commandes de création de ramdisk, et offre l' | + | Il remplace les commandes de création de **ramdisk**, et offre l' |
| - | Un RAMDisk ou un volume Tmpfs dans ce cas présent est un espace dans la mémoire vive qui est utilisé pour stocker des fichiers temporairement (en effet le volume est vidé à chaque arrêt du système). | + | Un **RAMDisk** ou un volume Tmpfs dans ce cas présent est un espace dans la mémoire vive qui est utilisé pour stocker des fichiers temporairement (en effet le volume est vidé à chaque arrêt du système). |
| - | Un tmpfs est donc idéal pour stocker les fichiers temporaires de votre ordinateur. Ces fichiers temporaires sont des fichiers qui sont, par exemple, | + | Un tmpfs est donc idéal pour stocker les fichiers temporaires de votre ordinateur. Ces fichiers temporaires sont des fichiers qui sont, par exemple, |
| ===== Avantages et Inconvénients ===== | ===== Avantages et Inconvénients ===== | ||
| - | Tmpfs permet de créer un espace de stockage dans la mémoire vive, Il y a plusieurs conséquences: | + | Tmpfs permet de créer un espace de stockage dans la mémoire vive, Il y a plusieurs conséquences : |
| * __**Tous les fichiers seront effacés dès le prochain redémarrage ou après une coupure de courant !**__ (En utilisation pour des fichiers temporaires l' | * __**Tous les fichiers seront effacés dès le prochain redémarrage ou après une coupure de courant !**__ (En utilisation pour des fichiers temporaires l' | ||
| * **Vitesse d' | * **Vitesse d' | ||
| * Économie de consommation électrique. | * Économie de consommation électrique. | ||
| - | * Baisse de l' | + | * Baisse de l' |
| * Baisse des coûts d' | * Baisse des coûts d' | ||
| * tmpfs, si la RAM est pleine, vient automatiquement s' | * tmpfs, si la RAM est pleine, vient automatiquement s' | ||
| Ligne 37: | Ligne 37: | ||
| tmpfs /tmp tmpfs defaults, | tmpfs /tmp tmpfs defaults, | ||
| | | ||
| - | Cette modification | + | Cette modification |
| - | <note important> | + | <note important> |
| + | |||
| + | \\ Attention au **s** de default**s** | ||
| + | |||
| + | Pour un tmpfs de 1 Gio la syntaxe est // | ||
| + | </ | ||
| ==== Créer un tmpfs personnalisé ==== | ==== Créer un tmpfs personnalisé ==== | ||
| Ligne 53: | Ligne 58: | ||
| Et oui, pour pouvoir écrire dedans depuis n' | Et oui, pour pouvoir écrire dedans depuis n' | ||
| sudo chmod 777 / | sudo chmod 777 / | ||
| + | | ||
| + | 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 / | ||
| === Monter l' | === Monter l' | ||
| - | Si vous voulez le monter ponctuellement : | + | Si vous voulez le monter ponctuellement : |
| sudo mount -t tmpfs -o size=512M tmpfs / | sudo mount -t tmpfs -o size=512M tmpfs / | ||
| l' | l' | ||
| Ligne 64: | Ligne 73: | ||
| - | Pour le monter à chaque démarrage, il faut [[: | + | Pour le monter à chaque démarrage, il faut [[: |
| - | Et ajouter | + | Ajouter |
| tmpfs / | tmpfs / | ||
| Ligne 74: | Ligne 83: | ||
| pour 1 Go | pour 1 Go | ||
| - | Etc... | + | etc… |
| + | |||
| + | === Voir les tmpfs === | ||
| + | |||
| + | < | ||
| ===== Quelques exemples d' | ===== Quelques exemples d' | ||
| Ligne 83: | Ligne 96: | ||
| ==== /var/tmp ou /var/lock ==== | ==== /var/tmp ou /var/lock ==== | ||
| Classiquement ces dossiers contiennent des fichiers temporaires mais qui ne s' | Classiquement ces dossiers contiennent des fichiers temporaires mais qui ne s' | ||
| - | Globalement cela ralenti | + | Globalement cela ralentit |
| http:// | http:// | ||
| Ligne 105: | Ligne 118: | ||
| </ | </ | ||
| - | ==== Copier des fichiers ==== | + | <note tip> |
| + | Euh, plutôt que d' | ||
| + | Via une ligne de ce genre dans le fichier **fstab** :\\ | ||
| + | < | ||
| + | Et pourquoi pas déclinable à d' | ||
| + | < | ||
| + | tmpfs / | ||
| + | Voir cette [[https:// | ||
| + | </ | ||
| - | L' | ||
| - | La conversion des fichiers en divx, le rippage des CD, DVD etc ... sont nettement plus rapides en mémoire vive. | ||
| - | Etc... | ||
| ===== L' | ===== L' | ||
| Ligne 115: | Ligne 133: | ||
| Et oui ! Ce sont des fichiers qui permettent d' | Et oui ! Ce sont des fichiers qui permettent d' | ||
| utile pour améliorer l' | utile pour améliorer l' | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | * **Vidéo**: [[https:// | ||
