Проблема с отражением времени и скорости передачи файлов на usb накопители.
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Здраствуйте. Проблема в общем такая: Когда скидываешь\передаешь файлы на флешку(и), с начало индикатор загрузки показывает что файл передается с не вероятной скоростью (70-100МБ.СЕК.), а потом намертво зависает, хотя файлы как положено загружается. Когда из каталога в каталог перекидаешь, что либо, все ок.
Что это может быть и как это решить?
Пользуюсь линуксом совсем не давно. Стоит милт 19 версии с мате. До последнего времени всё работало отлично, проблема возникла сама по себе пару дней назад.
Что это может быть и как это решить?
Пользуюсь линуксом совсем не давно. Стоит милт 19 версии с мате. До последнего времени всё работало отлично, проблема возникла сама по себе пару дней назад.
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Присоединяюсь. Ведь при том же копировании файлов в гуй-фм есть индикация. Т.е. до конца дошло, значит файлы должны уже были скопироваться и флешку можно по идее отмонтировать/вытащить. Однако, пишет "до отсоединения данные должны записаться... не отсоединяйте" И при этом флешка моргает.
Какие данные? Если данные продолжают перетекать после закрытия статус-бара то по идее надо допиливать статус-бар, раз он так рано закрывается... вобщем магия какая-то 
______________________
Немного света


______________________
Немного света
[11:35:03] <taoist> да, если индикатор показывает, что файлы скопированы, то это ещё ничего не значит, надо делать sync всегда
[11:35:33] <dja> это куда тыкать?
[11:35:33] <taoist> интересно, в каких-нибудь файловых менеджерах делают sync?
[11:35:42] <taoist> в терминале набираешь sync
[11:35:47] <dja> и?
[11:36:04] <taoist> и ждёшь, когда курсор перейдёт на новую строку
[11:36:30] <dja> а термина откуда открыть? с флешки?
[11:36:31] <taoist> пока не перешёл, флэшку не выдергивай, там на неё данные сбрасываются
[11:36:46] <taoist> в той системе, в которой копируешь
[11:36:53] <taoist> без разницы где
-
- Сообщения: 4177
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 35
- Откуда: Краснодар
- Благодарил (а): 1733 раза
- Поблагодарили: 1273 раза
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Dja, не магия, а буфер и отложенная запись
со стороны статус бара файл был скинут, а как там фс и буфера его записывают - его не касается

со стороны статус бара файл был скинут, а как там фс и буфера его записывают - его не касается

-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
WWolf, я думал статус бар показывает не только отправку, но еще и прием...
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Понятно... Это ещё один "плюс" линукса.
Если серьезно, какая для меня разница, как и с кокой скоростью было скинуто в буфер?!
Меня в первою очертить интересует, через сколько я флешку могу выдернуть. Смысл тогда от статус бара?
sync помогает, но только если скидываешь один файл.

Если серьезно, какая для меня разница, как и с кокой скоростью было скинуто в буфер?!
Меня в первою очертить интересует, через сколько я флешку могу выдернуть. Смысл тогда от статус бара?
sync помогает, но только если скидываешь один файл.
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Тут есть небольшой костыль. Для сборки нужен
cmake
. После запуска, например, mc вместе с этим autofsync.so
- статусбар при копировании на флешку работает адекватно.-
- Сообщения: 4177
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 35
- Откуда: Краснодар
- Благодарил (а): 1733 раза
- Поблагодарили: 1273 раза
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
FRosT, любая адекватная ос так же работает, если ты не знал ;) в винде так там за счёт постоянных операций со свопом можно по 2 минуты ждать пока флэшка отстыкуется...
-
- Сообщения: 4177
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 35
- Откуда: Краснодар
- Благодарил (а): 1733 раза
- Поблагодарили: 1273 раза
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Dja, а ты готов к подвисаниям на время копирования? что ничего другого не будет выполняться?
можно конечно переписывать программы, что б они писали без буферов или в конце записи вызывали принудительное сбрасывание буферов и ожидали окончания, но для операций с файлами это абсолютно не критично и чаще всего бесполезное занятие...

можно конечно переписывать программы, что б они писали без буферов или в конце записи вызывали принудительное сбрасывание буферов и ожидали окончания, но для операций с файлами это абсолютно не критично и чаще всего бесполезное занятие...
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
WWolf, прост прогресс-бар должен закрываться когда операции с файлами действительно закончились во всех смыслах, а не только в смысле отправки )
-
- Сообщения: 4177
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 35
- Откуда: Краснодар
- Благодарил (а): 1733 раза
- Поблагодарили: 1273 раза
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Dja, она и заканчивается со стороны программы
она ж не виновата что ос в текущий момент крутит тебе видео и ей некогда дописывать тебе файл в реале...

-
- Сообщения: 10427
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 791 раз
- Поблагодарили: 2047 раз
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Dja, тогда это будет выглядеть так: 10 минут копирование файлов статус бар дошел до 99%, затем он еще несколько минут висит на 99% пока сбрасывает кэш. Правда есть еще один способ - сбрасывать кэш скажем после каждых 10%. В общем пользователи один фиг будут возмущаться. Почему висит на 99%? Почему так долго копирует? Почему после каждых 10% задумывается? Ну и так далее.
-
- Сообщения: 10427
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 791 раз
- Поблагодарили: 2047 раз
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
В теории дисковый кэш можно отключить, но его отключение принесет кучу проблем. Я бы не стал этого делать. Проще подождать несколько минут.
-
- Сообщения: 312
- Зарегистрирован: 04 дек 2017, 15:13
- Решено: 2
- Благодарил (а): 80 раз
- Поблагодарили: 15 раз
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Unborn,
Вот он пишет что mc нужно запускать с autofsync.so, а как это так сделать?Bill Williamson писал(а): ↑08 авг 2018, 10:23[url=https://www.linux.org.ru/forum/talks/14 ... t-14213676] Для сборки нуженcmake
. После запуска, например, mc вместе с этимautofsync.so
- статусбар при копировании на флешку работает адекватно.
-
- Сообщения: 1744
- Зарегистрирован: 29 авг 2016, 12:08
- Решено: 20
- Благодарил (а): 108 раз
- Поблагодарили: 521 раз
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Там же ниже пример есть
LD_PRELOAD=./autofsync.so mc
Типа такого, только путь до файла свой указывайте.
LD_PRELOAD=./autofsync.so mc
Типа такого, только путь до файла свой указывайте.
А мог бы стать нормальным человеком...
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Bums, идем в гитхаб. Качаем исходники и распаковываем. Ставим
cmake
(к нему есть еще и гуй. Например, cmake-qt-gui
). Собираем и к полученному Makefile
применяем make
. Далее получаем autofsync.so
. Запускаем LD_PRELOAD=./autofsync.so mc
(соответственно нужен правильный путь до файла). Эту команду можно кинуть в .bashrc
, в ярлык, и т.д.-
- Сообщения: 312
- Зарегистрирован: 04 дек 2017, 15:13
- Решено: 2
- Благодарил (а): 80 раз
- Поблагодарили: 15 раз
- Контактная информация:
Проблема с отражением времени и скорости передачи файлов на usb накопители.
Bill Williamson, когда запускаешь LD_PRELOAD=./autofsync.so mc, открывается файловый менеджер и нём это работает, а без него можно сделать?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя