Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
/tmp
: petits fichiers temporaires
Note
Amazon Linux 2023 est différent d'Amazon Linux 2 car, par défaut, /tmp
il s'agit désormais tmpfs
d'un chemin sur root système de fichiers.
Note
Lors de l'exécution dans un conteneur, c'est généralement la configuration d'exécution de votre conteneur qui dicte si /tmp
c'est le castmpfs
, ou un chemin sur le disque, et si un processus de nettoyage est en cours d'exécution ou non.
Le /tmp
répertoire est destiné aux petits fichiers temporaires dont la taille est limitée. Par défaut, AL2 023 le configure comme un système de tmpfs
fichiers avec une limite de taille de 50 % de RAM et un maximum d'un million inodes.
Les applications doivent préférer le chemin indiqué dans la variable d'$TMPDIR
environnement/tmp
. Les utilisateurs peuvent ensuite définir la variable d'$TMPDIR
environnement pour remplacer le chemin qu'une application doit utiliser /tmp
Pour les fichiers temporaires plus volumineux, /var/tmp il convient de l'utiliser à la place.
Avertissement
Comme il /tmp
est partagé, il est important d'utiliser des méthodes sûres pour créer des fichiers temporaires. Pour plus de détails, consultez la systemd
documentation en amont sur l'utilisation /tmp
et la /var/tmp
sécurité
Note
Il est recommandé de configurer les systemd
services avec la PrivateTmp=
directive définie sur yes
ou disconnected
qui exécute le service dans un sandbox où /tmp
/var/tmp
ils ne sont pas partagés avec l'hôte ou d'autres services.
Pour plus d'informations, notamment sur la façon de configurer deux services pour partager les mêmes répertoires temporaires privés, consultez le systemd.exec(5)
man page.
Le contenu de /tmp
est généralement nettoyé au démarrage, et les fichiers inutilisés sont régulièrement nettoyés. Par défaut, le processus de nettoyage s'exécute peu après le démarrage, puis tous les jours. Pour plus d'informations sur la façon de configurer le nettoyage des fichiers temporaires, consultez les tmpfiles.d(5)
systemd-tmpfiles(8)
man pages de manuel.
Les /var/tmp chemins /tmp
et sont étroitement liés et existent à des fins différentes.