Bug 29134 - Путь монтирования сменных носителей
Summary: Путь монтирования сменных носителей
Status: CLOSED NOTABUG
Alias: None
Product: Simply Linux
Classification: Distributions
Component: usability (show other bugs)
Version: Не указана
Hardware: all Linux
: P3 normal
Assignee: Mikhail Efremov
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on: 29138
Blocks:
  Show dependency tree
 
Reported: 2013-07-04 13:15 MSK by Motsyo Gennadi
Modified: 2013-07-25 19:07 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Motsyo Gennadi 2013-07-04 13:15:19 MSK
Крайне неудобно монтирование тех же флешек не в /media, а в /var/run/media/username.
http://lists.altlinux.org/pipermail/community/2013-July/679753.html
Comment 1 Mikhail Efremov 2013-07-04 16:55:54 MSK
Говорят можно вернуть старое поведение с помощью
echo 'ENV{ID_FS_USAGE}=="filesystem|other|crypto",
ENV{UDISKS_FILESYSTEM_SHARED}="1"' > 
 /etc/udev/rules.d/99-correct-media-mount-point.rules

udevadm control --reload

(https://bugzilla.novell.com/show_bug.cgi?id=809837, не проверял).
Comment 2 Yuri N. Sedunov 2013-07-04 20:33:59 MSK
(In reply to comment #1)
> Говорят можно вернуть старое поведение с помощью
> echo 'ENV{ID_FS_USAGE}=="filesystem|other|crypto",
> ENV{UDISKS_FILESYSTEM_SHARED}="1"' > 
>  /etc/udev/rules.d/99-correct-media-mount-point.rules
> 
> udevadm control --reload
> 
> (https://bugzilla.novell.com/show_bug.cgi?id=809837, не проверял).


Ок, работает. Наверно, оформлю переключение через control.
Comment 3 Mikhail Efremov 2013-07-04 21:09:03 MSK
(В ответ на комментарий №2)
> Ок, работает. Наверно, оформлю переключение через control.

О, отличная идея, спасибо. Про control что-то не подумал даже.
Впрочем, я не уверен, что конкретно для Симпли стоит менять умолчания.
В монтировании для каждого пользователя отдельно может быть смысл.
Но простой способ это изменить - это определенно хорошо.
Comment 4 Motsyo Gennadi 2013-07-05 04:05:46 MSK
(В ответ на комментарий №1)
> Говорят можно вернуть старое поведение с помощью
> echo 'ENV{ID_FS_USAGE}=="filesystem|other|crypto",
> ENV{UDISKS_FILESYSTEM_SHARED}="1"' > 
>  /etc/udev/rules.d/99-correct-media-mount-point.rules
> 
> udevadm control --reload
> 
> (https://bugzilla.novell.com/show_bug.cgi?id=809837, не проверял).

О! То, что доктор прописал. Вот если бы еще это вернуть по умолчанию. А те, кому не влом рыться в хрен знает каких дебрях файловой системы - могуть крутануть ручкой по новомодному.
Comment 5 Mikhail Efremov 2013-07-23 16:45:12 MSK
Я считаю, что лучше оставить апстримные умолчания. Веских причин их менять не приведено, для тех, кого не устраивает - есть control.
Comment 6 Motsyo Gennadi 2013-07-24 20:29:12 MSK
(В ответ на комментарий №5)
> Я считаю, что лучше оставить апстримные умолчания. Веских причин их менять не
> приведено, для тех, кого не устраивает - есть control.

То, что /media является каталогом для монтирования сменных носителей в FHS (http://ru.wikipedia.org/wiki/FHS#.D0.A1.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0_.D0.B4.D0.B8.D1.80.D0.B5.D0.BA.D1.82.D0.BE.D1.80.D0.B8.D0.B9), а о всяких /var/media и, тем более, /var/run/media там никто и слыхом не слыхивал - это не веская причина? То, что в рассылке (http://lists.altlinux.org/pipermail/community/2013-July/679742.html) большинство тоже высказались в сторону более, чем странности монтирования в такую дыру - не аргумент?

Ок, так и запишем. Тогда хоть зафиксируйте здесь как в этих новомодных революциях сейчас принято правильно крутить control для этой, мягко говоря, фичи.
Comment 7 Denis G. Samsonenko 2013-07-24 20:48:19 MSK
(В ответ на комментарий №6)
> Тогда хоть зафиксируйте здесь как в этих новомодных
> революциях сейчас принято правильно крутить control для этой, мягко говоря,
> фичи.

# control udisks2 shared
Comment 8 Denis G. Samsonenko 2013-07-24 20:54:59 MSK
Интересно, что часть флешек монтируется не в /media и не в /var/run, а в $HOME/Documents/media/. У меня так одна из SDHC-карт монтируется. Это чья самодеятельность?
Comment 9 Mikhail Efremov 2013-07-25 19:06:08 MSK
Еще раз, изменение точки монтирование при включении shared - это побочный эффект.
Изменить точку монтирования, не включая режим shared, на данный момент udisks2 не позволяет.
Включать же shared по умолчанию я не считаю правильным, монтирование для каждого пользователя выглядит более разумным умолчанием (на флэшке могут быть шифрованные разделы, например).
И я не считаю, что /run/media так ужасно сложно набирать в консоли по сравнению с /media. Единственная проблема - это нарушение FHS, собственно поэтому в Debian udisks2 и патчат. Возможность же использования у нас патчей из Debian лучше обсуждать с мантейнером udisks2.
Comment 10 Mikhail Efremov 2013-07-25 19:07:23 MSK
(В ответ на комментарий №8)
> Интересно, что часть флешек монтируется не в /media и не в /var/run, а в
> $HOME/Documents/media/. У меня так одна из SDHC-карт монтируется. Это чья
> самодеятельность?

Это что-то странное, я такого не видел. К данной баге это вряд ли имеет отношение.