Re: Индикатор на USB flash
Игорь Чумак -> debian-russian@lists.debian.org @ Wed, 10 Dec 2008 12:44:29 +0200:
>> А вот вырубать питание устройства, когда его попросили ТОЛЬКО
>> отмонтировать -- очевидно неправильно. Потому что по unmount
>> обесточивать никто не просил. unmount обесточиванием вообще не занимается.
>>
ИЧ> С какой целью человек отмонтировал флешку? Поиграться в mount/unmount или всё
ИЧ> же хочет вытащить?
Перемонтировать с другими параметрами. Отличными от умолчательных,
установленных при автомонтировании каким-нибудь usbmount'ом при
втыкании. Поэтому вырубать питание не предлагать - при врубании оно
опять подцепит с умолчательными.
>> А использовать критерий "мигает-не мигает" - нельзя. Мигает == идёт
>> передача данных == устройство смонтировано == вынимать нельзя Не
>> мигает == _сейчас_ данные не передаются == смонтировано устройство или нет -
>> ХЗ == можно вынимать или нет - ХЗ, cat /etc/mtab
>>
>>
>> Насколько я понимаю, использование лампочки флешки в качестве признака
>> "возможности безопасного вынимания" -- является нестандартным
>> применением этой лампочки. Ибо она вовсе не является "признаком
>> примонтированности".
ИЧ> В linux. В windows является. Погасить лампочку - это противоречит GPL ? ;)
"В Windows простые вещи делаются просто, а сложные - вообще никак."
Если все твои задачи простые - либо пользуйся Windows, либо смирись с
тем, что нам нужна возможность с умеренными трудозатратами решать и
сложные задачи, даже если эта возможность приводит тебя к некоторым
неудобствам.
>> Поэтому если её хочется принудительно гасить --
>> простого отмонтирования явно недостаточно.
>> Для информации о безопасности извлечения -- можно смотреть на
>> сообщения операционной системы.
>>
>>
ИЧ> Ага, cat /etc/mtab ;) Это что, удобнее, чем просто посмотреть на лампочку?
cat /etc/mtab можно автоматизировать. Будет да, удобнее.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
When C++ is your hammer, everything looks like a thumb
-- Latest seen from Steven M. Haflich, in c.l.l
Reply to: