[sisyphus] hal & hal-fstab-sync
Alexei V. Mezin
=?iso-8859-1?q?alexei=5Fvm_=CE=C1_micmedia=2Eru?=
Вс Июл 8 23:33:38 MSD 2007
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
Ошибка: невозможно определить путь к устройству: Нет такого файла или
каталога
И все, перезагрузка спасает. :(
Подробная информация о списке рассылки Sisyphus