Индикатор флэшки не выключается после отмонтирования, надо фиксить?

Флэшку монтирую через /etc/fstab:
/dev/sda /mnt/flash vfat noauto,user,exec,umask=0,async,codepage=866,iocharset=cp1251 0 0
После отмонтирования: "umount /mnt/flash" индикатор флэшки не выключается она по-прежнему продолжает светиться. Хотя в момент запуска команды отмонтирования он один раз моргает (выключается и снова загорается. Один раз, интервал ~0.5сек).

А вот в винде при "отмонтировании" (через трей, "приостановить устройство") - оно успешно выключается.

Надо ли фиксить это, чтобы в лине погасал индикатор? Отмонтировал уже так раз 20 наверное, пока что данные, флэшка целы..

Это нормальное

Это нормальное поведение. У меня, например, при выключении из Linux мышь оптическая гаснет а кардридер светится, а когда раньше винда была - мышь при выключении системы светилась, а кардридер гас :)

А попробуй не

А попробуй не umount а eject.
У меня при umount'е иконка флешки на рабочем столе КДЕ остаётся, а при ejecte исчезает.
А лампочка у меня светится только в момент обращения к флешки а не постоянно, так что я не знаю выключается она до конца или нет.

А так для

А так для интереса попробуй потом еще раз umount /dev/sda выполнить, может его что-то на автомате подхватывает и монтирует.

Монтирование

Монтирование ФС и отключения питания. Вроде бы 2 разные вещи. Просто винда делает это сразу.
umount /dev/sda
eject /dev/sda

Что-то и так не

Что-то и так не выключается:

gentoohost ~ # umount /mnt/flash
gentoohost ~ # eject /dev/sda
gentoohost ~ # umount /mnt/flash
umount: /mnt/flash: not mounted

gentoohost ~ # mount /mnt/flash
gentoohost ~ # eject /dev/sda
gentoohost ~ # umount /mnt/flash
umount: /mnt/flash: not mounted

(в винде он погасает). Команда eject видимо срабатывает, т.к. при попытке отмонтирования он уже не смонтирован.. работать работает, но индикатор так и не погасает.

Под обычным

Под обычным пользователем делаете? Попробуйте под рутом.

так он и так под

так он и так под рутом

Я тоже себе

Я тоже себе могу # в PS1 прописать... и что, я буду рутом? Ну, в данном случае положим он рут. Тогда ХЗ, у меня именно под рутом только и работало (хотя юзер мой был в группе plugdev).

Да, под рутом я

Да, под рутом я это всё выполнял..

Не понял

Не понял проблемы. За чем надо что-бы лампочка гасла?
В винде при "отмонтировании" (через трей, "приостановить устройство") отрубается питание на USB, что жутко не удобно, например при юзании кардридера. В генту и макоси просто отмонтируется флешка внутри кардридера, а в винде весь картридер обесточивается.

а разве

а разве безопасно вытаскивать устройство когда оно ещё находится "под питанием"?

если интерфейс

если интерфейс и девайс поддерживают это, как в случае с USB и большинством (всех?) девайсов под него, то да.
вообще это безопасное отключение по сути нужно чтоб сбросить все кэши, т.е. отмонтировать, что линух и делает. отключение виндой питания по сути является лишним.
другое дело, что не всегда понятно, когда размонтирование закончилось...

а разве когда

а разве когда команда umount заканчивает свою работу это не служит сигналом об уже отмонтированном девайсе? у меня просто иногда umount секунды 2 работает, вот и подумал так..

Т.е. по сути значит и eject необязательно делать? вытаскивать флэшку после umount?

ага

ага

я же сказал не

я же сказал не всегда. с umount понятно, а вот из гнома не понятно :) т.е. у меня автомонтирование в гноме и размонтирую я соот-но с иконки с рабочего стола, при этом она изчезает сразу же, а отмонтированиее еще идет... поэтому я ее вытаскиваю, когда лампочка на флешке перестает мигать.

и всё же хотелось бы :)

Значит в дженте нет возможности обесточить флешку? Размонтировал и этого достаточно? Получается что для флехи eject и umount равнозначны?

Кстати, под виндами обесточивается не порт USB, а отрубается питание внутри флехи.
_________________
Русские не сдаются!!!

[qoute]Кстати, под

Цитата:
Кстати, под виндами обесточивается не порт USB, а отрубается питание внутри флехи.

Насколько я знаю в винде функция "Безопасное отключение устройства" еще удаляет из системы само устройство - т.е. происходит его деинициализация посему индикатор флешки (если предусмотренно в ней самой) гаснет, но питание на УСБ устройство подается в любом случае.

Цитата:
Значит в дженте нет возможности обесточить флешку? Размонтировал и этого достаточно?

Я не опытный (даже можно сказать начинающий) линуксоид, но предполагаю что помимо отмонтирования ФС нужно произвести деинициализацию устройсва, то бишь удалить устройство из системы как это делается в винде, а как это сделать еще не умею. Но ведь здесь есть спецы, подскажите пожалуйста мне самому стало интересно.

Quote:Насколько я

Цитата:
Насколько я знаю в винде функция "Безопасное отключение устройства" еще удаляет из системы само устройство - т.е. происходит его деинициализация посему индикатор флешки (если предусмотренно в ней самой) гаснет, но питание на УСБ устройство подается в любом случае.

Э.. подождите, не в любом случае. В винде он у меня гаснет, в линуксе нет, поэтому и задал я вопрос..

Цитата:
Я не опытный (даже можно сказать начинающий) линуксоид, но предполагаю что помимо отмонтирования ФС нужно произвести деинициализацию устройсва, то бишь удалить устройство из системы как это делается в винде, а как это сделать еще не умею. Но ведь здесь есть спецы, подскажите пожалуйста мне самому стало интересно.

Если Вы имеете ввиду, что после такой "деинициализации" произойдёт всё-таки выключение индикатора моей флэшки.. (-: А я думаю, что такую "деинициализацию" выполняет команда eject, то она тоже не гасит индикатор..
Но повторюсь в винде гаснет всегда, после отмонтирования.

Quote:Э..

Цитата:
Э.. подождите, не в любом случае. В винде он у меня гаснет, в линуксе нет, поэтому и задал я вопрос..

Питание +5В присутствует на УСБ всегда пока комп включен, вне зависимости висит на нем устройство или нет, и никогда не исчезает!!!
А в винде (можете сами посмотреть) делая безопасное извлечение отключаемое устройство изчезает из состава оборудования (деинициализация) и внутренняя схема (тойже флешки) отключается. А в вашем случае это дает визуальное извещение "я готова - дерни меня"ю

Цитата:
Если Вы имеете ввиду, что после такой "деинициализации" произойдёт всё-таки выключение индикатора моей флэшки.. (-: А я думаю, что такую "деинициализацию" выполняет команда eject, то она тоже не гасит индикатор..
Но повторюсь в винде гаснет всегда, после отмонтирования.

Как вам здесь уже сказали в линуксе отмонтируется только файловая система, а в винде еще и устройство удаляется.

Команда eject не удаляет устройство (не делает деинициализацию, ведь после eject'а CD или DVD сам привод же отстается в системе), она только отмонтирует ФС и снимает блокировку с лотка привода.

Если поддержка

Если поддержка USB в ядре модулями, то выгрузив их отрубается питание, но тогда и крыса и все что было в других "отверстиях" тоже отрубается. Советую не заморачиватся, как тут заметили по окончании действия команды umount флэху выдирать спокойно.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".