Сразу после вставления флешки вижу: ~#grep /dev/sd /proc/mounts /dev/sdb1 /media/FLASH subfs rw,nosuid,nodev,noexec,noatime 0 0 Открываю mc (zsh...), захожу в /media/FLASH, отмечаю файлы, даю команду удалить. В ответ ругань про r/o fs. Смотрю: ~#grep /dev/sd /proc/mounts /dev/sdb1 /media/FLASH subfs rw,nosuid,nodev,noexec,noatime 0 0 /dev/sdb1 /media/FLASH vfat ro,nosuid,nodev,noexec,relatime,uid=500,gid=500,fmask=0022,dmask=0000,allow_utime=0022,codepage=cp866,iocharset=utf8,quiet,showexec,flush 0 0 Воспройзводится на 100% ~#rpm -q hal-mount-subfs submount ;rpm -V hal-mount-subfs;uname -rs hal-mount-subfs-0.1.9-alt2 submount-0.9-alt5.1 Linux 2.6.30-std-def-alt4
LOL: если не делать cwd на флешку, то второй строчки в /proc/mounts нету и можно удалять/записывать файлы.
При монтирований появляется лишь это в /var/log/daemons/info: Jul 25 16:40:19 evg mount-hal-fs: Mounting /dev/sdc1 to /media/FLASH, uuid 4915-1EFD, label sdc1, type subfs, options fs=vfat,nodev,nosuid,noexec,noatime,procuid,iocharset=utf8,codepage=866,showexec,quiet,flush и это в /var/log/messages: Jul 25 08:40:12 evg kernel: [201198.641198] usb 1-4.2: new full speed USB device using ohci_hcd and address 12 Jul 25 08:40:12 evg kernel: [201198.756183] usb 1-4.2: not running at top speed; connect to a high speed hub Jul 25 08:40:12 evg kernel: [201198.774177] usb 1-4.2: New USB device found, idVendor=1307, idProduct=0163 Jul 25 08:40:12 evg kernel: [201198.774185] usb 1-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jul 25 08:40:12 evg kernel: [201198.774191] usb 1-4.2: Product: USB Flash Drive Jul 25 08:40:12 evg kernel: [201198.774195] usb 1-4.2: Manufacturer: USB 2.0 Jul 25 08:40:12 evg kernel: [201198.774200] usb 1-4.2: SerialNumber: 9915d546e42199 Jul 25 08:40:12 evg kernel: [201198.774417] usb 1-4.2: configuration #1 chosen from 1 choice Jul 25 08:40:12 evg kernel: [201198.783631] scsi6 : SCSI emulation for USB Mass Storage devices Jul 25 08:40:17 evg kernel: [201203.844770] sdc: sdc1
Created attachment 3695 [details] Полный вывод hal-device
На другой флешке (более старой и менее вместительной) не воспроизводится.
Created attachment 3696 [details] Вывод hal-device для безпроблемной флешки
Вывод hal-device для одной и двух (после cd /media/FLASH) строчек в /proc/mounts никак не различается.
fschk.vfat -a /dev/sda1 помог, работа нормализовалась. Виноват, не заглянул в dmesg - там писалось про FS panic, mounting r/o. Что делать с багом?
(В ответ на комментарий №7) > fschk.vfat -a /dev/sda1 помог, работа нормализовалась. > > Виноват, не заглянул в dmesg - там писалось про FS panic, mounting r/o. > > Что делать с багом? Сохраним для истории ;)
Хорошо бы на другой компонент перевесить, но что-то сразу и не придумаю, на какой.
(В ответ на комментарий №9) > Хорошо бы на другой компонент перевесить, но что-то сразу и не придумаю, на > какой. Если только на ядро, попросить приложить http://lkml.org/lkml/2009/6/1/188 Если это кому-то поможет.