HAL почемуто решил что у меня флешка это /dev/sda вместо /dev/sda1

Вобщем началось всё с того что ивман отказывлся монтировать флешку(ручками все ок), как оказалось всё дело в сабже:
1) ivman debug:
....

Цитата:
hal_interface.c:47 (hal_device_added) New Device: /org/freedesktop/Hal/devices/storage_model_USB_DRIVE
IvmConfigCommon.c:135 (ivm_device_is_mountable) UDI /org/freedesktop/Hal/devices/storage_model_USB_DRIVE is device /dev/sda
IvmConfigCommon.c:155 (ivm_device_is_mountable) Device /dev/sda can't be mounted because it is not a volume
manager.c:900 (ivm_media_changed) /org/freedesktop/Hal/devices/storage_model_USB_DRIVE wasn't mounted, by us or by others...

2) hal:

Цитата:
# hal-device | grep sd
block.device = '/dev/sda' (string)
linux.sysfs_path_device = '/sys/block/sda' (string)
linux.sysfs_path = '/sys/block/sda' (string)
info.linux.driver = 'sd' (string)
volume.partition.msdos_part_table_type = 131 (0x83) (int)
volume.partition.msdos_part_table_type = 130 (0x82) (int)
volume.partition.msdos_part_table_type = 131 (0x83) (int)
# cat /sys/block/sda/sda1/dev (типа есть такой девайс)
8:1

3) /etc/fstab

Цитата:
# cat /etc/fstab | grep flash
/dev/sda1 /flash vfat noauto,iocharset=utf8,gid=407,uid=1000,user,exec,sync 0 0

4) Versions
hal-0.5.4
dbus-0.50-r1
ivman-0.6.5
# uname -a
Linux diasc 2.6.13-gentoo-r3 #1 SMP Thu Oct 13 19:31:38 MSD 2005 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux

Где туплю ? какую ещё инфу показать ?

Распределением

Распределением имен занимается udev, загляни в его каталог /etc/udev/
там многое чего есть и не только для флешек

на эту тему уже

на эту тему уже писалось тут.
вопрос к вам. А кто вам сказал,что ваша флэшка должна быть sda1? вот у меня sda и мне комфортно и сухо

Это потому, что

Это потому, что она форматирована вся целиком, без создания разделов.

Судя по всему глючит удев

Большое спасибо всем за ответы ! отвечаю в обратном порядке:
> Это потому, что она форматирована вся целиком, без создания разделов.
Простите но не совсем понял как фрматирование влияет на именование устройства ?

>на эту тему уже писалось тут.вопрос к вам. А кто вам сказал,что ваша флэшка должна быть sda1? вот у меня sda и мне комфортно и сухо

Цитата:
$ pmount /flash
$ ls -l /flash/
итого 204128
drwxr-xr-x 3 di di 8192 Ноя 1 17:43 clients
drwxr-xr-x 3 di di 8192 Окт 13 23:29 comcor
drwxr-xr-x 4 di di 8192 Окт 14 18:10 doc
drwxr-xr-x 3 di di 8192 Ноя 1 16:24 music
drwxr-xr-x 2 di di 8192 Ноя 14 15:50 oo
-rwxr-xr-x 1 di di 208973260 Ноя 14 17:40 OO.tar.gz
$grep sda1 /etc/fstab
/dev/sda1 /flash vfat noauto,iocharset=utf8,gid=407,uid=1000,user,exec,sync 0 0

>Распределением имен занимается udev, загляни в его каталог /etc/udev/
там многое чего есть и не только для флешек
а вот Вы скорее всего правы - вот что мне сказали на bugs.gentoo.org

Цитата:
...
This looks like
udev-073, please use udev-072. ( since we've seen this exact issue with 073 )
...

вообщем ща doungrade удева сделаю и посмотрю

Re: Судя по всему глючит удев

ditansu написал(а):
> Это потому, что она форматирована вся целиком, без создания разделов.
Простите но не совсем понял как фрматирование влияет на именование устройства ?

Да очень просто: нет там разделов! И не было! :-) А потом просто сделали что-то вроде:
mkdosfs -F 32 /dev/sda
У меня тоже такая флешка была. Но я на ней создал раздел с помощью fdisk /dev/sda и теперь там есть /dev/sda1 ;-)

да дело было в удеве

После возрата старого удева всё стало нормально
у меня вопрос где прописываются атрибуты (uid,gid,iocharset etc) ? как я понял не в fstab'е

Цитата:
#pmount-hal /org/freedesktop/Hal/devices/volume_label_USB_DISK -d
resolved /dev/sda1 to device /dev/sda1
Warning: device /dev/sda1 is already handled by /etc/fstab, supplied label is ignored
device /dev/sda1 handled by fstab, calling mount

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".