web-dev-qa-db-fra.com

Système sans / tmp dir?

Lancer df -h donne:

Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           385M  6.2M  379M   2% /run
/dev/sda2       113G   27G   81G  25% /
tmpfs           1.9G   69M  1.9G   4% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1       511M  3.4M  508M   1% /boot/efi
tmpfs           385M   40K  385M   1% /run/user/1000

de sorte que /tmp ne s'affiche pas. Qu'est-ce qui se passe ici?

3
jerome

Ce n'est pas une liste de répertoires. C'est une liste de systèmes de fichiers.

/tmp n'apparaîtra dans cette liste que si votre /tmp était un point de montage pour un système de fichiers distinct, plutôt qu'un répertoire.

Vous n'avez pas besoin de /tmp pour être un système de fichiers séparé. Certaines personnes ou certains systèmes préconfigurés agissent parfois de la sorte, mais ce n'est pas obligatoire et c'est un choix. En particulier, certaines personnes exécutent /tmp en tant que système de fichiers tmpfs. Les avantages en termes de performances sont discutables et peuvent présenter des inconvénients. À moins d'exigences spécifiques qui rendent inappropriée l'utilisation de /tmp comme répertoire normal dans votre système de fichiers racine, je vous recommande de vous en tenir à ce que vous avez.

22
thomasrutter