[sisyphus] hal & hal-fstab-sync
Aleksey Novodvorsky
=?iso-8859-1?q?a=2Ee=2Envdv_=CE=C1_gmail=2Ecom?=
Пн Июл 9 03:38:49 MSD 2007
On 7/8/07, Alexei V. Mezin <alexei_vm на micmedia.ru> wrote:
> Eugene Ostapets пишет:
> >> Сизиф, недельной давности, но поведение такое уже давно, наверное более
> >> года точно. Никаких КДЕ и прочих Гном (чистый старый AfterStep), никаких
> >> subfs, только HAL+ivman запущенный от пользователя, апплет wmvolman чтоб
> >> вручную не набирать pumount.
> >>
> >> Вставил CD, он опознался, примонтировался в /mnt/dvd. Вытащил диск,
> >> [alexei на threebears ~]$ lsof | grep dvd
> > mount | grep /mnt/dvd
> > было бы здорово увидеть
>
> А ничего не показывает вроде.
>
>
> >> Лечится с помощью
> >> pumount /mnt/dvd
> >> причем ТОЛЬКО от рута, от юзера получаю
> > Это означает что монтировал не ivman (по крайней мере не пользовательская копия)
> >
> Стоп, тут кажется я был малость не прав. Идеологическая дырка в
> монтировании:
> если машина загрузилась с диском в дисководе, то примонтировал ее не
> пользовательский ivman, и размонтировать только рутом :(
>
> Однако: проверил на свеже вставленном диске. Диск можно извлечь без
> отмонтирования, потом в логи лезет 2-4 раза
> VFS: busy inodes on changed media.
>
> потом вроде прочухивается ivman+hal и вызывает pumount.
>
>
> А вот с флэшками веселее. Вставил флэшку, примонтировалось в /media,
> извлек флэшку БЕЗ отмонтирования, USB подсистема отрапортовала, что
> девайс пропал, но каталог /media/TS2GJF110 не пропал, и при обращении к
> нему в логи вылезает:
>
> usb-storage: device scan complete
> usb 1-8: USB disconnect, address 3
> scsi 6:0:0:0: rejecting I/O to dead device
> scsi 6:0:0:0: rejecting I/O to dead device
> FAT: Directory bread(block 7830) failed
> scsi 6:0:0:0: rejecting I/O to dead device
> FAT: Directory bread(block 7831) failed
> scsi 6:0:0:0: rejecting I/O to dead device
> FAT: Directory bread(block 7832) failed
> scsi 6:0:0:0: rejecting I/O to dead device
> FAT: Directory bread(block 7833) failed
> scsi 6:0:0:0: rejecting I/O to dead device
> FAT: Directory bread(block 7834) failed
> scsi 6:0:0:0: rejecting I/O to dead device
> FAT: Directory bread(block 7835) failed
> scsi 6:0:0:0: rejecting I/O to dead device
> FAT: Directory bread(block 7836) failed
> scsi 6:0:0:0: rejecting I/O to dead device
> FAT: Directory bread(block 7837) failed
> scsi 6:0:0:0: rejecting I/O to dead device
> scsi 6:0:0:0: rejecting I/O to dead device
>
>
> Вот она, флэшка, примонтирована, но ее на самом деле уже нет
> [alexei на threebears /]$ mount | grep /media
> /dev/sdb1 on /media/TS2GJF110 type vfat
> (rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=500,gid=500,umask=077,iocharset=cp1251)
>
> Отмонтировать не получается никак:
>
> [alexei на threebears /]$ pumount /media/TS2GJF110/
> Ошибка: невозможно определить путь к устройству: Нет такого файла или
> каталога
> [alexei на threebears /]$ pumount /dev/sdb1
> Ошибка: невозможно определить путь к устройству: Нет такого файла или
> каталога
>
>
> И все, перезагрузка спасает. :(
Пишите в bugzilla. :-)
Можно другую багу, так как прежняя формально не подтвердилась, ее стоит закрыть.
Rgrds, Алексей
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
Подробная информация о списке рассылки Sisyphus