Страница 1 из 1
Прогресс бар при копировании файлов.
Добавлено: 18 апр 2025, 20:15
den_kaz
Приветствую.
Linux Mint 20.3 Una 64-разрядный
Ядро Linux 5.15.0-136-generic x86_64
MATE 1.26.0
Есть ли для Минта какой-нибудь нормальные прогресс бар,чтобы как в Винде или том же Тотал командире отображал скорость перекачки файлов,процент загрузки,оставшиеся время.
А то стандартная Caja как-то тормозит,вот вроде началось,движется.зависло ,а файлы при этом грузятся/перемещаются.Окошко закрывается и пишется,не выключайте Пк идёт копирование...и фиг его знает сколько ждать.
Остапупело уже.
Прогресс бар при копировании файлов.
Добавлено: 18 апр 2025, 21:34
WWolf
den_kaz писал(а): ↑18 апр 2025, 20:15
А то стандартная Caja
стандартное Nemo ж...
делай
sync
в терминале - по завершению - всё скинуто на диски
Прогресс бар при копировании файлов.
Добавлено: 18 апр 2025, 22:19
madesta
Вопрос относится не к Mint, а к конкретному менеджеру файлов (Caja) конкретного графического окружения (MATE). По вашему описанию очень похоже на копирование большого объёма данных на большую флэшку. Но это более частный вопрос, связанный с различием подходов к копированию на флэшку между Windows и Linux.
den_kaz писал(а): ↑18 апр 2025, 20:15
том же Тотал командире
Double Commander.
Прогресс бар при копировании файлов.
Добавлено: 18 апр 2025, 22:36
rogoznik
WWolf писал(а): ↑18 апр 2025, 21:34
Nemo
Это в корице
Прогресс бар при копировании файлов.
Добавлено: 18 апр 2025, 23:37
WWolf
den_kaz, куда и что ты копируешь? если на тормазнутую флэшку, то для неё лучше кэш отключить в настройках дисков
Прогресс бар при копировании файлов.
Добавлено: 19 апр 2025, 10:10
Sova
Уменьши дисковый кэш. Тогда прогрессбар начнёт показывать вменяемые значения
Прогресс бар при копировании файлов.
Добавлено: 19 апр 2025, 11:29
den_kaz
Если имеется ввиду раздел подкачки,тогда хорошо,попробую.
madesta, тут вы полностью правы.
Большой объём на большую флешку/диск.
Прогресс бар при копировании файлов.
Добавлено: 19 апр 2025, 16:24
madesta
den_kaz писал(а): ↑19 апр 2025, 11:29
Большой объём на большую флешку/диск.
У меня подобная картина возникала даже в случае копирования большого объёма данных "крупными" файлами с одной папки в другую на одном и том же диске. Правда в обратном проявлении: ничего, ничего, а потом вдруг раз – и 50% выполнено. В таких случаях использовал Double Commander, у которого прогресс-бар как по отдельным файлам, так и по общему процессу (как у Total Commander в Windows).
Где-то читал, что изменяя некоторые параметры в
sysctl.conf
можно сделать так как в Windows, но без глубокого понимания какой там параметр к чему и как их значения могут повлиять на работу системы в целом такой подход не считается приемлемым.
В вашем конкретном случае склонен согласиться с
WWolf, предложившим
делать через sync.
Если
sync по каким-либо причинам будет неудобен для использования, то это можно попробовать делать через
rclone, который работает не только с облачными хранилищами и сетевыми ресурсами, но и с локальными файловыми системами. Конкретно у меня он нашёл очень широкое применение. Там вообще просто до безобразия, например, в случае копирования:
rclone copy --progress откуда куда
В дополнительных параметрах можно указать число потоков, кэш и, если не ошибаюсь, размер блоков передаваемых данных. Чтобы не набирать каждый раз команду в терминале можно написать для этого сценарий, который будет вызываться через ПКМ файлового менеджера или главное меню. В свойствах кнопки запуска указать, что выполнять необходимо в терминале. Для rclone имеется и GUI, которым является
rclone-browser
.
Прогресс бар при копировании файлов.
Добавлено: 21 апр 2025, 10:03
WWolf
den_kaz писал(а): ↑19 апр 2025, 11:29
Если имеется ввиду раздел подкачки,тогда хорошо,попробую.
нет, имеется ввиду кэш диска.
Меню - Диски - выбираешь свой носитель - Меню три точки - Настройки диска и там кэши
Прогресс бар при копировании файлов.
Добавлено: 22 апр 2025, 06:58
sheridan
Лучше использовать
autofsync , тогда завершение копирования будет совпадать и не будет этой проблемы, что уведомление фм уже скопировало, а на самом деле копирование ещё не завершено
Прогресс бар при копировании файлов.
Добавлено: 22 апр 2025, 07:24
sheridan
добавить в переменные окружения
LD_PRELOAD=/путь/autofsync.so
и сам файл
Прогресс бар при копировании файлов.
Добавлено: 22 апр 2025, 22:01
ilikethat
den_kaz, нужно понять, что по умолчанию процесс копирования использует кэш. То есть считывает нужный файл(ы) в память и потом пишет на другой диск.
Если диск или флешка медленная, а файлы приличного размер, то получаем такой эффект. Когда вроде все закончилось, а запись идет.
Чтобы избежать этого эффекта, можно
1)Отключить кэширование на уровне диска. Меню \ Стандартные \ Диски
2)Отключить кэширование на уровне файлового менеджера. Например я пользуюсь Far2l
Так же могу рекомендовать поставить апплет "Disk read and write speed"
Наводишь мышь - и прямо видно, на какой диск идет фоновая запись - бегут цифры.
Прогресс бар при копировании файлов.
Добавлено: 22 апр 2025, 23:30
madesta
ilikethat писал(а): ↑22 апр 2025, 22:01
Отключить кэширование на уровне диска. Меню \ Стандартные \ Диски
Так на флэшке, вроде бы, оно и не включено по умолчанию. по крайней мере, у меня при монтировании флэшки
в меню три точки пункт "Настройки диска" не активен. То есть, остаётся лишь вопрос как регулировать размер кэшированных данных, бросаемых на флэшку с жёсткого диска. В случае подключения через usb жёсткого диска управление кэшем становится доступным. Но по умолчанию оно выключено. Впрочем, в настройках "из коробки" кэш жёсткого диска компьютера также не включен. Но, признаюсь честно, не знаю, относится ли такое включение кэша к записываемым на носитель данным, считываемым с него или к обоим операциям вместе.
Если поискать, то в результатах поискового запроса можно увидеть несколько вариантов решения:
* выключить кэш для всех съёмных носителей –
здесь;
* выключить кэш для устройств usb через параметры монтирования –
здесь;
* уменьшить буфер данных для съёмных носителей через параметры
dirty_bytes или
dirty_ratio –
здесь.
Как видно, некоего универсального решения в одно нажатие не существует. Нужно пробовать и выбирать для себя более подходящее под свои условия. Что касается
предложенного ilikethat Far, то для версии автора (LM20.3) его придётся устанавливать из стороннего PPA, так как Far в репозиториях LM имеется лишь начиная с ветки 22. Хотя с большой долей вероятности автору так или иначе придётся устанавливать ветку 22 (по причине завершения срока поддержки ветки 20), вследствие чего такой вариант также можно рассмотреть для применения.
Прогресс бар при копировании файлов.
Добавлено: 23 апр 2025, 04:57
sveta13
Народ ТС не сказал откуда качает на флэш, с инета или с диска???
Если с инет и большой обьём это долго (ну там проц или.....), что именно тормозит ф.м., з.ф.м., или в веб??? Ну а время он показать может и не правильно, пока другие не дадут (если инета, ну там кино, фото и т.д.)
Прогресс бар при копировании файлов.
Добавлено: 23 апр 2025, 19:29
den_kaz
sveta13,
Пример....
Копирую я файл большой или маленький с флешки на диск например,а прогресс то сначала по нолям,то потом 40 процентов,то закончен.
Мне хочется как описал выше,как в винде,копируешь файлы,система тебе высвечивает скорость копирования,даже плавающую и прогресс бар сего действия,сколько скопировано,перемещено,сколько осталось.
Прогресс бар при копировании файлов.
Добавлено: 23 апр 2025, 20:52
madesta
den_kaz писал(а): ↑23 апр 2025, 19:29
система тебе высвечивает скорость копирования,даже плавающую и прогресс бар сего действия,сколько скопировано,перемещено,сколько осталось.
Самое простое – Double Commander. Все остальные способы сложнее, придётся поработать головой и руками, а то и вовсе создать что-либо своё.
Прогресс бар при копировании файлов.
Добавлено: 24 апр 2025, 07:44
sheridan
den_kaz писал(а): ↑23 апр 2025, 19:29
sveta13,
Пример....
Копирую я файл большой или маленький с флешки на диск например,а прогресс то сначала по нолям,то потом 40 процентов,то закончен.
Мне хочется как описал выше,как в винде,копируешь файлы,система тебе высвечивает скорость копирования,даже плавающую и прогресс бар сего действия,сколько скопировано,перемещено,сколько осталось.
вот поэтому и предложил решение выше, уже два года как пользуюсь