Was ist der Unterschied zwischen / media, / mnt und / run / mount?

19

In FHS-2.3 haben wir /mediaMount-Punkte für Wechselmedien wie CD-ROMs und /mnttemporär gemountete Dateisysteme.

Auf der anderen Seite haben wir /run/mediaund /run/mount. Für mich sind die CDs und USBs auf / run / media gemountet.

Ich sehe keine klare Unterscheidung zwischen ihnen ( /media, /mnt, /run/mount). Was sind ihre Unterschiede?


Ich habe einen ähnlichen Trend (mount on / run / media) in Fedora 20 - GNOME 3.10.4 und Ubuntu 14.04.1 (auf der virtuellen Box installiert) mit GNOME 3.10.4 gesehen. Aber als ich ein USB-Flash (mit Auto-Mounter-Skript) auf einem System mit Centos 6 und GNOME 2.28.2 anschloss, war es gemountet/media

SRYZDN
quelle
2
Das /run/mount/passiert, wenn Sie ein Auto-Mounter-Skript verwenden - es hängt die Festplatte in einem benutzereigenen Verzeichnis ein. /mediaund /mntsind in der Regel root-besessen - also gibt es das zumindest.
mikeserv
udisks2mounts to /run/mediaund die älteren udisksmounts to /media... Siehe auch Was ist dieses neue / run-Dateisystem?
Jasonwryan
Warum sollte ich irgendetwas in root einhängen? Das würde voraussetzen, dass Anwendungen und Terminal sudo in der Lage sind, auf das zu schreiben. Warum nicht einfach zu Hause benutzen? Ich mounte einen Ordner aus dem lokalen Netzwerk.
Shayan

Antworten:

10

FHSv2.3 wurde vor zehn Jahren veröffentlicht. Einige Dinge haben sich seitdem geändert (einschließlich der Einführung von /run1 ). Vor etwa drei Jahren hat die Linux Foundation beschlossen, den Standard zu aktualisieren, und alle Interessenten zur Teilnahme eingeladen .
Sie können die Entwürfe für Version 3.0 hier und den /run hier beschriebenen Abschnitt anzeigen .
Die Unterscheidung zwischen /mediaund /mntist in der FHS(siehe Zweck und Begründung ) ziemlich klar , daher werde ich nicht noch einmal darauf eingehen. Gleiches zum Zweck /run- siehe Links.

Die Gnome-Geschichte ist noch eine andere Sache. Gnome verwendet unter einer Anwendung namens udisks(später ersetzt durch udisks2), um Laufwerke / Geräte automatisch zu aktivieren. Lange Zeit waren udisksStandard-Reittiere darunter /media. 2012 beschließen die Entwickler, die Mounts in /run/mediaein privates Verzeichnis zu verschieben. Das unterschiedliche Verhalten wird also durch die verschiedenen Versionen der udiskseinzelnen DEs verursacht.

1: siehe
Was macht dieses / run-Verzeichnis auf meinem System und wo kommt es her?
Was ist das neue / run-Dateisystem?

don_crissti
quelle
udisks link ist bereits tot
Hontvári Levente