В чем разница между / media, / mnt и / run / mount?

19

В FHS-2.3 у нас /mediaесть точки монтирования для съемных носителей, таких как CD-ROM, и у нас /mntесть временно смонтированные файловые системы.

С другой стороны, у нас есть /run/mediaи /run/mount. Для меня CD и USB монтируются на / run / media.

Я не вижу каких - либо четкого различия между ними ( /media, /mnt, /run/mount). Каковы их различия?


Я видел аналогичную тенденцию (монтирование / запуск / медиа) в fedora 20 - GNOME 3.10.4 и ubuntu 14.04.1 (установлен на виртуальной коробке) с GNOME 3.10.4. Но когда я подключил USB-флеш-накопитель (со скриптом автоматического монтирования) в системе с Centos 6 и GNOME 2.28.2, он был смонтирован на/media

SRYZDN
источник
2
Это /run/mount/происходит, когда вы используете какой-то скрипт автоматического монтирования - он монтирует диск в пользовательский каталог. /mediaи /mntобычно находятся в собственности root - так что, по крайней мере, это так.
mikeserv
udisks2монтируется в /run/mediaи более старые udisksмонтируется в /media... Смотрите также Что это за новая / запущенная файловая система?
Джейсонвриан
Зачем мне монтировать что-либо в root? Это потребует, чтобы приложения и Terminal sudo могли писать в. Почему бы просто не использовать дома? Я монтирую папку из локальной сети.
Шаян

Ответы:

10

FHSv2.3 был выпущен десять лет назад. С тех пор некоторые вещи изменились (включая введение /run1 ). Около трех лет назад Linux Foundation решила обновить стандарт и пригласила к участию все заинтересованные стороны .
Вы можете просмотреть черновики версии 3.0 здесь и раздел, который /run здесь описан .
Различие между /mediaи /mntдовольно ясно в FHS(см. Цель и Обоснование ), поэтому я не буду останавливаться на этом снова. То же самое для целей /run- см. Ссылки.

История гномов - это еще одна вещь. Gnome использует приложение, называемое udisks(замененное позже udisks2), для автоматического подключения дисков / устройств. В течение довольно долгого времени udisksстандартные крепления были под /media. В 2012 году разработчики решили перенести монтирования в /run/media(то есть в личный каталог). Таким образом, различное поведение, которое вы испытываете там, вызвано различными версиями, udisksкоторые использует каждый DE.

1: посмотрите,
что этот каталог / run делает в моей системе и откуда он берется?
Что это за новая / запущенная файловая система?

don_crissti
источник
ссылка на
udisks