hal + udev + kde3.х.у + usb и странности

Доброго времени суток!

Хотелось бы уточнить некоторые непонятности:

Непонятность №1:
1. я вставляю в usb флэшку
2. появляется kde-шное окно с вопросом типа: “хотите ли открыть в окне?”
3. жму “да”
4. в konquerore значит открывается содержимое моей флешки
5. автоматом создается каталог /media/disk
НО!!! если я не выполняю п.3 , а сразу закрываю окно с вопросом, то почему - то флешка не монтируется!!! и соответственно /media/disk не создается!

Непонятность №2:
Если флешка автоматом монтируется с помошью hal, то почему-то при копировании больших файлов на нее (например фильмов с помошью krusader или mc) - происходят непонятные процессы при копировании.. т.е то сначала скорость копирования быстрая, потом замедляется, а потом пишет : “нет связи” !!! и тупо висит так! (часто происходит кстати такое у меня)

Непонятность №3:
Бывают случаи, что всунутая флешка не подхватывается hal… только после выполнения:
rmmod usb_storage
modprobe usb_storage
она подхватывается

Хотелось бы разобраться в этих проблемах и найти им объяснение, а в лучшем случае - исправить! :)

ЗЫ: Arch Linux 2008 x86_64 + все пакеты установлены родные с диска!
Эй, живые есть на форуме?
Непонятность №1
Все правильно. Или ты хочешь, чтобы она автоматически монтировалась?
Непонятность №2
здесь поможет man sync и man mount
Непонятность №3:
Бывают случаи, что всунутая флешка не подхватывается hal
Как так? Всунули, dmesg | tail что-то сказал?
Эй, живые есть на форуме?
Устное предупреждение за наши преждевременные похороны.
Разберемся, голубчик!
1.
Все правильно. Или ты хочешь, чтобы она автоматически монтировалась?
да, хочу чтобы при “втыкании” usb флешки она автоматически монтировалась без всяких вопросов!
здесь поможет man sync и man mount
2.
из http://www.opennet.ru/man.shtml?topic=sync&russian=0&category=&submit=%F0%CF%CB%C1%DA%C1%D4%D8+man
имеем:

НАЗВАНИЕ
sync - сброс буферов файловой системы
СИНТАКСИС
sync
ОПИСАНИЕ

Принудительно и экстренно сохраняет блоки данных на дисках, обновляет суперблок.

–help
выдает эту информацию и заканчивает работу
–version
выдает информацию о версии и заканчивает работу

и? что это мне даст?
тоже самое и с man mount …
3.
тут пока вывод не могу дать… суть в том, что у меня имеется еще кард ридер, который постоянно подключен к PC, и иногда бывает так, что когда я подключаю флэшку в usb PC (не в кард ридер), то hal (или там еще што-то) ее не“подхватывает”… Но если кард ридер я не подключаю, то флешка нормально “подхватывается” (по моим наблюдениям)
4.
а что за угрозы? я должен неделю ждать что-ли пока “ваши величества” соизволят снизойти до простых смертных? или как?

ЗЫ: такое подозрение , что в п.3 виноват кард ридер … хотя нет, не кардридер, а скорее всего кривое ядро+udev+ и т.п., т.к по “нормальному” не могут определять оборудование и т.п. :) (только не надо говорить, что нужно покупать “правильное оборудование”)
ЗЗЫ: просто устал я от бесконечных каких - то недоделок мелких, которые портят впечатление (по человечески устал, морально)
ЗЗЗЫ: логи вечером кину

не сочтите за флейм, но мне действительно нужен совет и помощь
kuzulis
Доброго времени суток!

Хотелось бы уточнить некоторые непонятности:

Непонятность №1:
1. я вставляю в usb флэшку
2. появляется kde-шное окно с вопросом типа: “хотите ли открыть в окне?”
3. жму “да”
4. в konquerore значит открывается содержимое моей флешки
5. автоматом создается каталог /media/disk
НО!!! если я не выполняю п.3 , а сразу закрываю окно с вопросом, то почему - то флешка не монтируется!!! и соответственно /media/disk не создается!
Udev: автомонтирование usb накопителей

P.S. HAL зло ИМХО.
2Sturgeon,
спасибо, но вот вопрос возник:
если я отключю hal (удалю например), и настрою автомонтирование с помощью udev, то :
1. будут ли в “проводнике” :) Konqueror отображаться значки смонтированных устройств?
2. если ДА - то смогу ли я кликнув правым кликом мышки использовать выпадающее меню с действиями типа “смонтировать” “извлечь” ?
нет, если не настроите параметры монтирования для этого пользователя/группы
Разберемся, голубчик!
нет, если не настроите параметры монтирования для этого пользователя/группы
это как? можно поподробнее? :)
kuzulis
нет, если не настроите параметры монтирования для этого пользователя/группы
это как? можно поподробнее? :)
Вот изменил правила. При подключении usb накопителя в /etc/fstab заносится запись монтирования устройства и потом устройство монтируется. Теперь устройство может отмонтировать даже обычный пользователь. После выдергивания usb накопителя из usb порта запись из /etc/fstab удаляется.
KERNEL=="sd[a-z]", DRIVER=="usb-storage", GROUP="storage"
ACTION=="add", KERNEL=="sd[a-z][0-9]", GROUP="storage", RUN+="/bin/mkdir -p /media/$env{ID_FS_LABEL_ENC}"
ACTION=="add", KERNEL=="sd[a-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/bin/sed -i '$a\/dev/%k /media/$env{ID_FS_LABEL_ENC} vfat rw,flush,quiet,users,noauto,noatime,dmask=000,fmask=111,iocharset=utf8' /etc/fstab"
ACTION=="add", KERNEL=="sd[a-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="ntfs", RUN+="/bin/sed -i '$a\/dev/%k /media/$env{ID_FS_LABEL_ENC} ntfs-3g rw,flush,quiet,users,noauto,noatime,dmask=000,fmask=111,iocharset=utf8' /etc/fstab"
ACTION=="add", KERNEL=="sd[a-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RUN+="/bin/sed -i '$a\/dev/%k  /media/$env{ID_FS_LABEL_ENC} %c rw,noauto,users,noatime,dmask=000,fmask=111' /etc/fstab"
ACTION=="add", KERNEL=="sd[a-z][0-9]", RUN+="/bin/mount /dev/%k"
ACTION=="remove", KERNEL=="sd[a-z][0-9]", RUN+="/bin/umount /dev/%k"
ACTION=="remove", KERNEL=="sd[a-z][0-9]", RUN+="/bin/sed -i '/\/dev\/%k /d' /etc/fstab"
ACTION=="remove", KERNEL=="sd[a-z][0-9]", RUN+="/bin/rmdir /media/$env{ID_FS_LABEL_ENC}"
P.S. Надо ли вносить изменения в статью Udev: автомонтирование usb накопителей
Sturgeon
При подключении usb накопителя в /etc/fstab заносится запись монтирования устройства и потом устройство монтируется.
Что?
Разберемся, голубчик!
 
Зарегистрироваться или войдите чтобы оставить сообщение.