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

19

Dans FHS-2.3, nous avons des /mediapoints de montage pour les supports amovibles tels que les CD-ROM et nous avons /mntdes systèmes de fichiers montés temporairement.

En revanche, nous avons /run/mediaet /run/mount. Pour moi, les CD et 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 (monter sur / exécuter / 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 quand j'ai branché un flash USB (avec script de montage automatique) sur un système avec Centos 6 et GNOME 2.28.2, il était monté sur/media

SRYZDN
la source
2
La /run/mount/chose se produit lorsque vous utilisez une sorte de script de montage automatique - il monte le disque dans un répertoire appartenant à l'utilisateur. /mediaet /mntappartiennent généralement à root - il y en a donc au moins.
mikeserv
udisks2se monte sur /run/mediaet les udisksmontures plus anciennes sur /media... Voir aussi Qu'est-ce que ce nouveau système de fichiers / run?
jasonwryan
Pourquoi devrais-je monter quelque chose en root? Cela nécessiterait des applications et Terminal sudo pour pouvoir écrire dans le. Pourquoi ne pas simplement utiliser la maison? Je monte un dossier à partir du réseau local.
Shayan

Réponses:

10

FHSLa v2.3 est sortie il y a dix ans. Certaines choses ont changé depuis (y compris l'introduction de /run1 ). Il y a environ trois ans, la Linux Foundation a décidé de mettre à jour la norme et a invité toutes les parties intéressées à participer.
Vous pouvez voir les versions v. 3.0 ici et la section qui décrit /run ici .
La distinction entre /mediaet /mntest assez claire dans le FHS(voir Objectif et justification ), donc je ne reviendrai pas dessus. Idem pour /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 monter automatiquement des lecteurs / périphériques. Pendant assez longtemps, les udisksmontages par défaut étaient inférieurs /media. En 2012, les développeurs décident de déplacer les montures vers /run/media(c'est- à -dire un répertoire privé). Ainsi, le comportement différent que vous rencontrez est provoqué par les différentes versions de udiskschaque DE.

1: voir
Que fait ce répertoire / run sur mon système et d'où vient-il?
Qu'est-ce que ce nouveau système de fichiers / exécuter?

don_crissti
la source
Le lien udisks est déjà mort
Hontvári Levente