Мне кажется, что наличие / mnt и / media немного избыточно. Есть ли какая-то ощутимая разница между этими двумя, о которых я не знаю?
Есть ли какой-то стандарт, которому следуют большинство людей, где монтировать вещи, например, использовать его для определенных типов устройств, или это полностью субъективно?
filesystem
mount
goric
источник
источник
Ответы:
Новый стандарт заключается в том, что / media - это место, где система монтирует съемные носители, а / mnt - это то, что вам нужно монтировать вручную.
Подробности смотрите в стандарте иерархии файловой системы (FHS) .
источник
/mnt
для системного администратора. Это подразумевает, что/mnt
не должна использоваться самой системой. Так что, если ваш компьютер автоматически монтирует CD или DVD, он должен монтировать его/media
, а не/mnt
./data
или/a
.Еще одно важное отличие, которое еще не упомянуто, заключается в том, что устройства, установленные под
/mnt
, не будут отображаться на левой панели Nautilus , тогда как устройства, установленные под/media
(а также автоматически обнаруженные устройства, которые еще не установлены), будут отображаться.Так, например, если вы не хотите, чтобы в разделе «Устройства» левой панели «Наутилуса» отображался определенный раздел, вы должны создать для него подкаталог в разделе
/mnt
, написать запись для указанного раздела в вашем/etc/fstab
(или сделать это через Утилита Disks ) и назначьте вновь созданный каталог в качестве точки монтирования:Более того, добавьте
noauto
опцию монтирования в fstab / Disks, и тогда ваш раздел не будет отображаться в Nautilus и не будет монтироваться (предотвращая случайный беспорядок с его файлами)! Так, например, в случае двойной загрузки с Windows вы могли бы иметь:в вашем
/etc/fstab
, и, следовательно, ваш раздел Windows не отображается в Nautilus (но по-прежнему доступен черезmount
команду, если она вам когда-нибудь понадобится).Вот снимок экрана, который я сделал с liveUSB, показывая все три случая:
/dev/sdb1
)/media
подкаталоге и отображаемые в Nautilus ("iso"/dev/sdb2
)/dev/sda3
смонтирован,/mnt
но не отображается на левой панели Nautilus (это было бы так же, если бы он не был смонтирован, так как у меня есть запись для него в моем fstab).Напротив, я хочу, чтобы мой раздел общих данных отображался в nautilus, поэтому я назначил ему
/media
точку монтирования и установилauto
опцию монтирования, чтобы я мог просто щелкнуть « Данные» и получить доступ к нему из графического интерфейса.Для меня это большая разница между этими двумя каталогами, о которой я узнал, пытаясь сделать именно то, что я объяснил ;-)
источник
/mnt/
, они должны указать флагx-gvfs-hide
при монтировании. . Е. г, вот как это можно сделать внутри FSTAB файла:/mnt/my-drive/path/to/my-folder /home/my-username/my-folder-shortcut none bind,x-gvfs-hide 0 0
. Для меня это большое дело. Если вы согласны, что это полезный совет, я буду признателен, если вы добавите его к своему ответу.Насколько я понимаю, / media предназначен для монтирования таких вещей, как оптические приводы и другие временные носители, где / mnt обычно для постоянно подключенного хранилища (как правило, внутренних дисков).
Конечно, вы также можете смонтировать устройство где угодно ... каталоги / mnt и / media более обычны.
источник
/mnt
предлагается пользователям как место для ручного монтирования временных ресурсов, тогда как/media
следует использовать для статических / автоматически монтируемых устройств. Проверьте freedesktop.org/ mnt уже был принят как место для ручного и временного подключения внешнего носителя. Каталог / media был создан как место, в которое можно автоматически монтировать несколько носителей, внешних или иных.
источник
Эта вещь идет глубже: мне нравится держать внутренние диски включенными
/mnt
, а внешние съемные - включенными/media
.Этот пост иллюстрирует разницу в функционировании, когда
/media
блокируется доступ к определенным системным и пользовательским процессам (из-за ограничивающего umask по умолчанию, подключенного к любому монтируемому диску), где он/mnt
действует как файловая система хоста.источник