Проблемы после обновления hal/dbus/udev??
Помогите разобраться: после обновления (обновляюсь не часто:()
В КДЕ перестали монтироваться диски, причем даже на смонтированных через fstab - В киослэйвах media:/, system:/media пишет "Отмонтированный раздел", хотя в маунтпоинте все реально смонтировано. Если попробовать примонтировать отмонтированный раздел через КДЕ - открывается конкер долго думает и ничего не делает. Если его прервать и попробовать снова - радостно выдает ошибку, что диск уже смонтирован - согласно файлу mtab :( и опять ничего не показывает, хотя диск и вправду монтируется.
А все USB усторйства (флэшки, винты), при этом автоматически и монтируются и отмонтируются без ошибок.
И вторая проблема (тоже, похоже, с этим связано):
Скорость записи на все флэшки очень сильно упала (файл в 3-5MB может писаться минут 15-20)
С USB винтами проблем никаких нет.
Куда копать? Как поправить? До этого все нормально было.
Кто создает-то этот mtab?
Очень надеюсь на помощь :)
- Для комментирования войдите или зарегистрируйтесь
Re: Кто создает-то этот mtab?
его создаёт система чтоб знать что смонтировано, а что нет.
про скорость - если в фс.табе есть опция sync убери
В fstab такого
В fstab такого естественно нет, а в mtab эта опция появляется сама. Только я не знаю где подкрутить - чтоб изменить. Я так понял этот файл редактировать бесполезно - всеравно перетирается автоматически.
Если честно, меня больше интересует почему я смонтированный раздел в кеде открыть не могу :)
думается из-за
думается из-за прав на него
Права не причем
Права не причем - я легко могу менять mtab. Просто он динамически изменяется при каждом подключении/отключении устройств.
Неужели никто
Неужели никто ничего посоветовать не может?
Могу
Могу посоветовать отказаться от hal и поставить submount. ИМХО, работает лучше.
А не
А не подскажешь, что работать перестанет? Только в кеде при вставке диска окошко выводиться перестанет или еще что посерьезней? Или наоборот что-то добавится?
У меня не кеды,
У меня не кеды, а Gnome. Что работать перестало? - Все работает, кроме автораспознавания устройств. Т.е. если ты хочешь, чтобы при вставки AudioCD у тебя запускался плеер, то прейдеться дополнительно тра*аться. Если таких потребностей нет, то:
Отрубаешь поддержку hal: euse -D hal && emerge -vatuDN world
Устанавливаешь submount: emerge submount
Правишь fstab:
/dev/hdc /mnt/cdrom subfs fs=udf:iso9660,auto,umask=0,users 0 0
/dev/fd0 /mnt/floppy subfs fs=vfat,auto,umask=0,quiet 0 0
Создаешь /etc/udev/rules.d/65-block-hotplug.rules
SUBSYSTEM=="block",ACTION=="add", RUN+="hot_mount"
SUBSYSTEM=="block",ACTION=="remove", RUN+="hot_unmount"
Создаешь /lib/udev/hot_mount
#!/bin/sh
DEV="${DEVNAME##*/}"
mkdir /media/$DEV
mount /dev/$DEV /media/$DEV -o umask=0,dmask=0,users,noatime,uid=1000,gid=100,sync
if [ $? -ne 0 ]; then
rmdir /media/$DEV
fi
exit 0
Создаешь /lib/udev/hot_umount
#!/bin/sh
DEV="${DEVNAME##*/}"
unmount /media/$DEV
unmount -fl /media/$DEV
rmdir /media/$DEV
exit 0
Наслаждаешься!
P.S. Я не знаю, будут ли в кедах на столе отображаться смонтированные носители. Если что, создашь ярлык на директорию /media
Большое
Большое спасибо! Но выглядит весьма устрашающе :) Все-таки хотелось бы с халом разобраться. Просто не люблю от начатого отступаться :)
З.Ы. А запасной вариант никогда не повредит. Еще раз спасибо.
Quote:Но выглядит
Старался расписать в подробностях! :-)
Дело ваше. ИМХО, submount проше в эксплуатации нежели hal. Если у вас получиться с halом разобраться - опишите для сравнения.
попробуй так
Попробуй указать все нужные тебе флаги в make.conf (естественно с dbus и hal) и дать команду emerge -e world
У меня таким способом куча ошибок пропала. Я так понял это косяк третьего стейджа с которого я ставился.
И если hal не запущен (а это так и есть по умолчанию) дай команду
rc-update add hal default
просто после пересборки перетирается часть конфигов-это факт.
_________________
Gentoo Linux + здравая голова + ровные руки + терпение = Linux сервер своими руками! :)
Не_е со флагами
Не_е со флагами все Ок - я генту уж давно поставил, все работало как часы.
И hal с моей системой давно дружит. Вот думаю что в новой версии что-то поменялось. Просто раньше все как-то с настройками по умолчанию сработало и вопросов что и где крутить не возникало :(
Определить бы что такой эфект дает: hal, dbus или udev. Скорее конечно, что hal, но где и что подправить - ума не приложу...