[Comm] смонтировать флешку
Yury Aliaev
=?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Ср Авг 6 12:19:06 MSD 2008
Michael A. Kangin пишет:
>>>> _всех_ устройств будет сливаться на диски. Непонятно, почему если
>>>> hal-mount-subfs может по командам от hal'a монтировать/размонтировать
>>>> устройства, то нельзя написать скрипт, который будет заставлять его
>>>> делать это принудительно?
>>> Как два байта переслать :))
>>>
>>> #! /bin/bash
>>> # I wait devname as parameter
>>>
>>> export HALD_ACTION="remove"
>>> export HAL_PROP_BLOCK_DEVICE=$1
>>> /usr/share/hal/scripts/mount-hal-fs
>>>
>>> # The End.
>>>
>>> Запускать от рута.
>> От рута я могу и в консоли "umount _mountpoint_" сказать.
>
> Сейчас такое не всегда пройдёт, однако, я тут наткнулся
Боюсь, что от рута -- пройдёт. Были ли конкретный случаи, чтобы не
проходило, или это на уровне гипотез?
> https://bugzilla.altlinux.org/show_bug.cgi?id=15340#c28, попробую посмотреть
> на досуге.
>
>> Так что
>> полезность Вашего скрипта в том виде, в каком он здесь представлен = 0.
>> Весь секс в том, чтобы а) уметь размонтировать от рута
>
> В смысле что _не_ от рута?
Скрипт, который бы умел размонтировать смонтированное hal'ом сменное
устройство (неважно, с subfs или без), и при этом запускался бы от
пользователя.
> sudo.
Те же яйца, только в профиль. Вам, наверное, покажется странным, но не у
всех пользователей могут быть права запускать sudo. А размонтировать
флэшки хочется всем.
>
>> и б) указывать не
>> устройство (иначе каждый раз придётся смотреть в лог, на какое /dev/sd
>> села флэшка), а точку монтирования.
>
> Ну тогда
> #! /bin/bash
> # I wait mountpoint as parameter
>
> export HALD_ACTION="blablabla"
> . /usr/share/hal/scripts/mount-hal-fs
> do_umount $1
>
> # The End
>
Уже лучше. Спасибо.
Подробная информация о списке рассылки community