web-dev-qa-db-fra.com

Quelle est la distinction entre / média, / mnt et / coule / montage?

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

20
SRYZDN

FHS v2.3 a été publié il y a dix ans. Certaines choses ont changé depuis lors (y compris l'introduction de /run1). 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 /runICI .
[.____] 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?

12
don_crissti

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

0
Jeremiah Moree