Bug 26241

Summary: При отмонтировании флешки не происходит запись буферов
Product: Branch p6 Reporter: serpiph <serpiph>
Component: udisksAssignee: Andrey Cherepanov <cas>
Status: CLOSED WONTFIX QA Contact: QA p6 <qa-p6>
Severity: major    
Priority: P3 CC: aspsk, asy, boris, boyarsh, evg, ldv, mike, mithraen, rider, shrek, silicium, sin, vitty, vsu
Version: не указана   
Hardware: all   
OS: Linux   

Description serpiph 2011-09-06 06:22:22 MSK
Я использую для монтирования программу udisks. Заметил, что если сразу после копирования на флешку файлов набрать команду 'udisks --unmount ...', то после повторного монтирования на флешке все новые файлы оказываются с нулевыми размерами. Обязательно перед отмонтированием приходится давать команду sync, чтобы убедиться, что всё на флешке.
Comment 1 Michael Shigorin 2011-09-06 18:59:20 MSK
Наверное, всё-таки udisks должен делать sync() при такой команде, ядро-то при чём.
Comment 2 Michael Shigorin 2011-09-06 20:35:56 MSK
Он делает umount(8) -- точно уверены, что флэшку не поспешили выдернуть?
Comment 3 serpiph 2011-09-07 09:26:35 MSK
Точно. Я дожидаюсь, когда появится сообщение командной строки в баше после вызова команды или сообщение от KDE4 о том, что флешка отмонтирована. Так вот, иногда после отмонтирования я набираю sync (но при этом всё равно есть случаи сбоя данных на флешке в отличие от sync до отмонтирования флешки). То есть:
1) sync, unmount, ожидание - проблем нет
2) unmount, ожидание командной строки - проблемы есть
3) unnount, sync, ожидание командной строки - проблемы есть

P.S. Похоже, вопрос уходит в ядро (как он взаимодействует с носителем информации, если у последнего малая скорость записи).
Comment 4 Sergey Y. Afonin 2015-04-13 11:32:38 MSK
udisks остался в p6. В p7/t7 - udisks2. Если ещё актуально, надо перезавести на нём.

Думаю, что WONTFIX, так как p6 не поддерживается.