quelle est la distinction entre / media, / mnt et / run / mount?

Dans FHS-2.3, nous avons /media qui contient des points de assembly pour les supports amovibles tels que les CD-ROM et nous avons /mnt qui contient des filesystems temporairement montés.

D'autre part, nous avons /run/media et /run/mount . Pour moi, les CD et les keys USB sont montés sur / run / media.

Je ne vois pas de distinction claire entre eux ( /media , /mnt , /run/mount ). Quelles sont leurs différences?


J'ai vu une tendance similaire (mount on / run / media) dans fedora 20 – GNOME 3.10.4 et ubuntu 14.04.1 (installé sur la boîte virtuelle) avec GNOME 3.10.4. Mais quand j'ai branché un flash USB (avec auto-mounter script) sur un système avec Centos 6 et GNOME 2.28.2 il a été monté sur /media

FHS v2.3 a été publié il y a dix ans. Certaines choses ont changé depuis lors (y compris l'introduction de /run 1 ). Il y a environ trois ans, la Fondation Linux a décidé de mettre à jour la norme et a invité toutes les parties intéressées à participer.
Vous pouvez voir les ébauches v. 3.0 ici et la section qui décrit /run ici .
La distinction entre /media et /mnt est assez claire dans la FHS (voir le but et la justification ), donc je ne reviendrai pas dessus. Même pour le but de /run – voir les liens.

L'histoire de Gnome est encore une autre chose. Gnome utilise sous une application appelée udisks (remplacée plus tard par udisks2 ) pour udisks2 lecteurs / périphériques. Pendant un certain time, les udisks par défaut d' udisks étaient sous /media . Il y a quelques années, les développeurs ont décidé de déplacer les assemblys vers /run/media (c'est-à-dire un directory privé), voir l'explication de David Zeuthen ( udisks dev) ici . Ainsi, le comportement différent que vous rencontrez est causé par les différentes versions d' udisks par chaque DE.

1:
Qu'est-ce que ce directory / run fait sur mon système et d'où vient-il?
Quel est ce nouveau système de files / run?