При копирование файлов (к примеру свыше одного гигабайта) какой бы ни была файловая система на флешке, процесс копирование доходит до 100% и зависает.
p.s Система не виснет, зависает только процесс копирования.
Зависает процесс копирования на флешку
Не совсем понятно, что вы имеете в виду. Файлы-то в итоге скопированы или нет?
Если копировать с помощью mc или простой cp, зависание происходит?
Не совсем понятно, что вы имеете в виду. Файлы-то в итоге скопированы или нет?
Копируем к примеру видео файл размером два гигабайта, как только копирования доходит до завершения а именно до 100% он зависает или проще сказать не завершается, если процесс приостановить файл который появляется в Флешки испорченный.
Если копировать с помощью mc или простой cp, зависание происходит?
Происходит.
[quote=yars]Если копировать с помощью mc или простой cp, зависание происходит?
Происходит.[/quote]
А что cp говорит?
Было похожее в KDE, очень долго завершается копирование. При этом использовалась какая то часть свопа.
Она не хотела очищаться. Примерно так. KDE давно не использую.
[quote=yars]Если копировать с помощью mc или простой cp, зависание происходит?
Происходит.[/quote]
Вывод cp покажите пожалуйста.
Покажите вывод mount. Если ваша флешка монтируется с параметрами по умолчанию, то используется отложенная запись. Это значит, что файл на флешку в действительности не записывается, а помещается в кэш, если оперативной памяти достаточно. Он будет лежать там до тех пор, пока либо не возникнет нехватка памяти, либо не будет сделан вызов sync (который делается при размонтировании автоматически). Попробуйте размонтировать флешку, ничего на нее не записывая, затем смонтировать ее вручную командой
# mount -o sync /dev/sdbN /mntи записать большой файл. N - это номер раздела на устройстве /dev/sdb, для флешек обычно это единственный раздел (1), при необходимости подставьте вместо sdb правильное устройство (sdc, sdd и т.д.).
Я спрашивал: если после зависания флешку выдернуть - файлы скопировались?
"если процесс приостановить файл который появляется в Флешки испорченный"
Короче. Эксперимент должен быть таким: начать копирование - дождаться зависания - и ничего не приостанавливая выдернуть флешку - потом проверить, что скопировано.
Похоже вопрос решен, по всему не хватало терпения дождаться завершения правда тянулась процедура минут с 30
Нет, не решен - так быть не должно.
Дык это особенность флеш-памяти. Скорость чтения у неё высокая и скорость записи в первый раз на чистую флэшку тоже.
Если флэшка уже была когда то записана, то перед записью в ячейку её ещё нужно стереть. Поэтому скорость записи падает сильно.
Она не хотела очищаться.
Вот. Это - ключ проблемы. А
[console]dd if=/dev/zero if=/dev/sdc [/console]
(например. Кто у Вас флеша?)
А потом даже в GParted создать таблицу на флешке, сделать раздел типа sdc1 и работать с ней. Нифига страшного, как сказал Карлсон - "житейское дело" :)
Дык это особенность флеш-памяти. Скорость чтения у неё высокая и скорость записи в первый раз на чистую флэшку тоже.
Если флэшка уже была когда то записана, то перед записью в ячейку её ещё нужно стереть. Поэтому скорость записи падает сильно.
Для чистоты эксперимента проверил на ноутбуке затруднений с копирование не было.
Топикстартеру лишь бы поныть, разбираться он не намерен.
Из его описания видно лишь, что зависает файл-менеджер, поэтому я предложил, как проверить, что же на самом деле скопировалось (#10) А уже потом делать выводы.
Было похожее в KDE, очень долго завершается копирование. При этом использовалась какая то часть свопа.
Она не хотела очищаться. Примерно так. KDE давно не использую.
Интересно. Но я тоже не использую.
Нет, не решен - так быть не должно.
Согласен, но если человека все устраивает то... *PARDON*
Относительно вопроса с зависанием решен так как выяснилось что копирование не зависает а попросту завершается с приличной задержкой. С флешь носителем все в норме проверял на ноутбуке (oc Xubuntu) с копированием задержек не обнаружил.
Могу добавить еще что данный баг так сказать появился у меня на OpenSuse 13.1, до была OpenSuse 12.3 и подобного не наблюдалось по большей части все что нужно было устранял по подсказкам с Полезные советы для openSUSE 12.3 также сделал полное форматирование носителя теперь копирование данных на носитель сократилось с 30 мин до 13 мин, мелкие файлы заливаются без затруднений.
. А
[console]dd if=/dev/zero if=/dev/sdc [/console]
(например. Кто у Вас флеша?)
А не так?
[console]dd if=/dev/zero of=/dev/sdc [/console]
А не так?
Так.