Монтирование Usb носителей

Даже не совсем проблема. Нужно чтоб флэшки монтировались автоматически с русской кодировкой. Debian Lenny 5.0. Установил usbmount, прописал в fstab флэшку и был доволен. Но при очередном подключении флэш она подмонтировалась с другим именем (не dev/sda а dev/sda1). Добавить в fstab еще строчку не проблема, но хочется чтоб как то автоматически все монтировалось и размонтировалось, так как не я один за компом сижу.

Комментарии

ivman

можно чуть подробнее. А то перерыл уже кучу информации и толком ничего не понятно, а читать мануалы на английском пока нет возможности из-за не знания этого языка на должном уровне

apt-get install ivman
Дальше идём в /etc/ivman и смотрим конфиги. Конфиги хорошо комментированы, с примерами. Если что - в помощь.

рой в сторону hal, в /usr/share/hal есть конфиги монтирования там есть параметры, с которыми надо монтировать

флешка на нтфс?

нее, флэшка стандартная с фатом

А вообще посмотрел на работе в Altlinux'e что к чему, дак там без всякого ивмана монтируется и никаких проблем

какую кодировку по умолчанию выбрал?

это в смысле в системе? в системе koi8-r

так понимаю что надо где то прописать кодировку по умолчанию или codepage. Посмотрел конфиги в hal, но так как с xml не знаком впринципе то мало что понял. Я правильно мыслю? Если да то где эти параметры сменить?

<!-- allow these mount options for vfat -->
<match key="pe" string="vfat">
<append key="d_options" type="strlist">utf8</append>
<append key="d_options" type="strlist">shortname=</append>
<append key="d_options" type="strlist">codepage=</append>
<append key="d_options" type="strlist">iocharset=</append>
<append key="d_options" type="strlist">umask=</append>
<append key="d_options" type="strlist">dmask=</append>
<append key="d_options" type="strlist">fmask=</append>
<append key="d_options" type="strlist">uid=</append>
</match>

а вообще, очень многое зависит от ядра, в ядре есть такая штука
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"

CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"

они тоже влияют на то, с какой кодировкой монтируется накопитель

в конфиге ядра есть строчки:
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
просто так их сменить наверно нет смысла.надо пересобирать ядро или все так можно просто поменять на
CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_FAT_DEFAULT_IOCHARSET="koi8*r"

просто так менять действительно нет смысла, надо ядро пересобирать

Чота я сильно намучился с автомонтированием флешек:
1. hal свои конфиги читать не умеет, как я понял.
2. ivman прекрасно монтирует, но ничего не пишет в файлик /media/.hal-mtab, который проверяет hal, в итоге выскакивает мессага, что чем смонтировал, тем и размонтируй, а hal этого делать не собирается.
Остается пересборка ядра, возможно обновление софта.
Кто-нить знает, hal начал читать свои конфиги?
Стоит KDE 3.5.9, hal 0.5.11.

дык правильно, что sda1, там же есть раздел. тыж раздел монтируешь, а не устройство

>Но при очередном подключении флэш она подмонтировалась с другим именем (не dev/sda а dev/sda1).

Пропиши ее по UUID

не вариант! Надо сделать чтоб не нужно было вообще fstab трогать...пока плохо получается