>Ну вообще-то да... Но без него весьма неприятно. Может, как-нить можно настроить, через какое время синкать?
Это багофича. Появилась начиная с 2.6.12 Уже обсуждалось тут. Поищи в форуме. Решения есть всякие. Я монтирую с dirsync и стараюсь сказать sync перед выдёргиванием.
>Честно сказать, уже надоело всем -o async говорить. Хочется сверху прилепить: !!! монтировать flash только с -o async !!!.
А как ты отличишь USB-flash он USB-HDD ?
Забить в ядро офуенного размера blacklist с vendorId:prodId ? ;) Ну можно конечно забить его и в юзерспейсовый автомонтировщик но костыли с oversync он то в ядре всё равно останутся.
Да и вообще это больше проблема vfat чем usb-storage
Я конечно злодей, но не понимаю о каких проблемах с USB-flash говорится уже второй год? У меня в Slackware 10.2 все что по USB подключается из носителей (и HDD и Flash) монитируется командой mount, перед выниманием даю umount. В /etc/fstab прописаны те же опции, что и для раздела FAT32 на винте. Какие вообще там проблемы? У меня ничего не горело и все работает по USB1.1 со скоростью 600-700Кб/с.
>Я конечно злодей, но не понимаю о каких проблемах с USB-flash говорится уже второй год? У меня в Slackware 10.2 все что по USB подключается из носителей (и HDD и Flash) монитируется командой mount, перед выниманием даю umount. В /etc/fstab прописаны те же опции, что и для раздела FAT32 на винте. Какие вообще там проблемы? У меня ничего не горело и все работает по USB1.1 со скоростью 600-700Кб/с.
и не заметишь потому как и то и другое у тебы смонтировано без sync скорее всего. Просто народ чтобы не заморачиваться с mount/umount любит юзать всяческие монтировщики, работающие от udev/hotplug/hal/... и раньше любил смонтироват флешку с опцией sync. А потом в коде vfat нашли багу (данные могли не синкнутся даже после явного вызова sync) Ну и сделали "честный" sync в usb девайсах после каждого чиха. В результате скорость записи с синком упала в ~20 раз
Нет, ядро 2.6, /dev/sd* наверное он создает, но ничего не монтирует 100%. Мне вообще этот udev не нужен, устройства можно руками создать, у меня не SGI 256 процессорный с 64 слотами PCI ;-) Жаль, что от него не избавиться теперь...