Dans la FHS-2.3, nous avons /media
qui contient des points de montage pour des supports amovibles tels que des CD-ROM et que nous avons /mnt
qui détient des systèmes de fichiers montés temporairement.
D'autre part, nous avons /run/media
et /run/mount
. Pour moi, les CD et USBS sont montés sur/Run/Media.
Je ne vois aucune distinction claire entre eux (/media
, /mnt
, /run/mount
). Quelles sont leurs différences?
J'ai vu une tendance similaire (montage/course/média) dans Fedora 20 - Gnome 3.10.4 et Ubuntu 14.04.1 (installé sur la boîte virtuelle) avec Gnome 3.10.4. Mais lorsque j'ai branché un flash USB (avec un script de monteur automatique) 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 invité toutes les parties intéressées à participer.
[.____] Vous pouvez voir le v. 3.0 brouillons ici et la section qui décrit /run
ICI .
[.____] la distinction entre /media
et /mnt
est assez clair dans le but FHS
(voir Objet et Justification ), donc je ne vais plus y aller plus loin. Idem pour le but de /run
- voir les liens.
L'histoire de Gnome est une fois une autre chose. GNOME utilise sous une application appelée udisks
(remplacé ultérieurement par udisks2
) Pour automates et appareils. Pendant une longue période, udisks
montures par défaut étaient sous /media
. En 2012, les Devs décident de déplacer les montures à /run/media
(c'est-à-dire un répertoire privé). Donc, les différents comportements que vous rencontrez sont causés par les différentes versions de udisks
que chaque de l'utilise.
1: voir
[.____] Qu'est-ce que ce répertoire/exécution faisant sur mon système et d'où vient-il?
[.____] Quel est ce nouveau système de fichiers/exécutions?
FHS déclare que /media
est pour les utilisateurs et /mnt
est pour les administrateurs. En outre, il interdit d'ajouter des montages d'utilisateur dans /mnt
Depuis c'était une pratique courante avant /media
a été créé.
/run
est le remplacement de /var/run
. Ces répertoires sont destinés aux modifications apportées au système depuis la démarrage et doivent être effacées à chaque démarrage. Depuis que les médias montables sont quelque chose qui se dégage sur des bottes, des utilitaires utilisent /run
.
Ce serait bien si un futur FHS aborde ces différences en imposant que les médias sont déplacés vers /run
ou ce média n'est pas mis en /run
. Je les frappe aussi sur différents systèmes et je vais devoir le coder autour de lui.
Détails à: http://www.linuxbase.org/betaspecs/fhs/fhs.html#mediamountPoint