1 |
В Птн, 09/11/2007 в 09:46 +0400, Stiletto пишет:
|
2 |
> В сообщении от Friday 09 November 2007 03:10:17 Gleb Litvjak написал(а): |
3 |
> > Тут такая проблема возникла: При попытке в KDE отмонтировать флешку |
4 |
> > выскакивает сообщение "The device was successfully unmounted, but could not |
5 |
> > be ejected". |
6 |
|
7 |
> Дело в том, что отмонтировав раздел флэшки (например /dev/sda1) кеды его же |
8 |
> пытаются eject'ить, но не могут ибо eject надо делать на /dev/sda. Я одно |
9 |
> время тоже задумывался над этим, хотел написать патч к хелперу, который это |
10 |
> делает, чтобы он выдергивал всё устройство, но потом решил, что оно тогда |
11 |
> может "случайно" при отмонтировании /dev/hdbX eject'нуть /dev/hdb. (= Проще |
12 |
> ручками сделать eject /dev/hdb или усложнить логику хелпера чтобы он |
13 |
> выдергивал /dev/sda если нет больше подмонтированных разделов этого |
14 |
> устройства. |
15 |
|
16 |
А как вам следующее решение? Создать в /etc/udev/rules.d файлик
|
17 |
51-udev-removables-disk.rules со следующим содержимым:
|
18 |
|
19 |
# avoid kde eject error http://forums.gentoo.org/viewtopic-t-575447.html
|
20 |
# https://bugs.gentoo.org/186028
|
21 |
SUBSYSTEM=="block", KERNEL=="sd*", ATTRS{removable}=="1", GROUP="plugdev", MODE="0660"
|
22 |
|
23 |
После этого флешки, у которых ATTRS{removable}=="1" работают.
|
24 |
|
25 |
Правда у меня есть ещё внешний USB хард, который почему-то атрибута
|
26 |
removable не имеет. Для него я написал ещё одну строчку:
|
27 |
|
28 |
SUBSYSTEMS=="usb", KERNEL=="sd*", ATTRS{product}=="USB Mass Storage Device", GROUP="plugdev", MODE="0660"
|
29 |
|
30 |
Остаётся последняя проблема, которую я пока не пробовал решить. У меня
|
31 |
на внешнем жёстком диске несколько разделов. Если в процессе
|
32 |
отмонтирования какой-нибудь другой раздел того же диска примонтирован,
|
33 |
то выдаётся ошибка. При отмонтировании последнего примонтированного
|
34 |
раздела kde не ругается. В любом случае последняя ошибка уже висит в
|
35 |
системе распределения запросов kde:
|
36 |
|
37 |
http://bugs.kde.org/show_bug.cgi?id=118739
|
38 |
|
39 |
--
|
40 |
Peter. |