Проблема в другом. Надстраивать над сетевыми протоколами механизм файловой системы -- это нарываться на неприятности. Тут, я так понимаю, ещё и fuse, сам механизм капризный, да и в железках эти протоколы реализованы не сильно аккуратно: у меня из трёх устройств mtp и одного ptp нормально работает только одно (самое дорогое).serzh-z писал: ↑20.10.2018 23:38Сколько можно мусолить одно и то же? MTP и PTP так работают. Они не станут отдавать файлы быстрее, даже если вы станцуете в трусах перед авторами cp, rsync и SpaceFM. А вот если станцевать перед автором SpaceFM, то, может, он и перепишет его так, чтобы файловые операции не блокировали обновление пользовательского интерфейса, а выполнялись отдельно.
Зависание файловых менеджеров на сетевых дисках
Модератор: Модераторы разделов
Re: Зависание файловых менеджеров на сетевых дисках
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Зависание файловых менеджеров на сетевых дисках
Ой ли? Я вот сейчас копировал файлы по MTP, заодно глянул — подтупливает, но не подвисает. При переходе по каталогам того же устройства, правда, ещё и процесс копирования затормаживается, но это уже специфика протокола. На сетевых ФС по идее должно быть лучше, а не хуже.UriyZenkov писал: ↑20.10.2018 20:21Thunar также подвисает при копировании на сетевой диск (процесс копирования идет, но его окно ни на что не реагирует как и в spacefm), однако каждый экземпляр thunara запускается в отдельном процессе.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 439
- ОС: Devuan GNU/Linux
- Контактная информация:
Re: Зависание файловых менеджеров на сетевых дисках
Spacefm и Thunar подвисают только если скорость копирования на целевое устройство падает ниже 100kb. Но это же не дело. Надо бы реализовать процесс копирования отдельным процессом, да хотя бы через команду выбранную пользователем.Bizdelnick писал: ↑21.10.2018 14:01При переходе по каталогам того же устройства, правда, ещё и процесс копирования затормаживается, но это уже специфика протокола. На сетевых ФС по идее должно быть лучше, а не хуже.
В Spacefm есть замечательная возможность добавления элементов меню: http://imagizer.imageshack.com/img922/8995/txe1jN.png
Вот как бы туда вставить окно выбора целевого каталога для сохранения файлов, чтобы не прописывать каждый раз новый путь ?
Re: Зависание файловых менеджеров на сетевых дисках
spacefm --help-all тыц.UriyZenkov писал: ↑21.10.2018 14:42Вот как бы туда вставить окно выбора целевого каталога для сохранения файлов, чтобы не прописывать каждый раз новый путь ?
Ну и я уже выше показывал как прописать команду запуска терминала, с открытием каталога текущей панели. После запуска выполнить:
Shell
$ echo $fm_import
А так там достаточно грамотная справка, только на английском. Возможностей море, например использование spacefm в качестве диалога, как раз для написания встроенных скриптов с управлением...
-
- Сообщения: 439
- ОС: Devuan GNU/Linux
- Контактная информация:
Re: Зависание файловых менеджеров на сетевых дисках
Проверил еще три раза копирование файла на этот же сетевой диск. Когда скорость копирования падает ниже 1Мб/c в Thunar начинает тупить окно с целевым каталогом, а также через время по очереди все новые окна с их отдельными процессами. Захотелось узнать как там это дело в Windows в Проводнике при копировании на этот же ssh-диск. Установил win7 в virtualbox, примонтировал в винде сетевой диск (в линуксе он примонтирован) - результат: копирование даже на меньшей скорости сопровождается без каких-либо подвисаний целевого каталога и всех других окон Проводника. Не знаю как на реальном железе win7 будет копировать и не могу проверить, так как у меня только линукс уже с 2008 года и нет желания устанавливать винду. Если кто из популярных участников форума захочет проверить - создам аккаунт на сервере!
-
- Сообщения: 439
- ОС: Devuan GNU/Linux
- Контактная информация:
Re: Зависание файловых менеджеров на сетевых дисках
А если какая-либо программка для копирования с опциями командой строки, позволяющим ее прицепить в меню spacefm ?
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Зависание файловых менеджеров на сетевых дисках
Если что эта программка?UriyZenkov писал: ↑22.10.2018 20:43А если какая-либо программка для копирования с опциями командой строки, позволяющим ее прицепить в меню spacefm ?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 439
- ОС: Devuan GNU/Linux
- Контактная информация:
Re: Зависание файловых менеджеров на сетевых дисках
Nautilus не зависает, но он убогий до невозможности со своим дебильно жирным окном, отсутствием нормальной адресной строки, отсутствием нормального поиска с регулярными выражениями, в нем даже нет функции выделения мышкой в подробном списке и выделения по шаблону). Caja, Nemo также зависают.
Конечно можно использовать spacefm для постоянной работы, а другие ФМ (например doublecmd) для копирования файлов на медленные устройства. Но меня просто сильно задело, что почти все GUI файловые обозреватели для линукса обделались по копированию перед проводником винды.
Конечно можно использовать spacefm для постоянной работы, а другие ФМ (например doublecmd) для копирования файлов на медленные устройства. Но меня просто сильно задело, что почти все GUI файловые обозреватели для линукса обделались по копированию перед проводником винды.
Последний раз редактировалось UriyZenkov 22.10.2018 21:21, всего редактировалось 1 раз.
-
- Сообщения: 439
- ОС: Devuan GNU/Linux
- Контактная информация:
Re: Зависание файловых менеджеров на сетевых дисках
которой можно передать копируемые файлы через командную строку и уже в GUI выбрать путь для сохранения.
Меня бы устроил grsync, но в нем нет таких параметров командной строки.
-
- Сообщения: 439
- ОС: Devuan GNU/Linux
- Контактная информация:
Re: Зависание файловых менеджеров на сетевых дисках
Double Commander также подвисает на сетевых файловых системах до окончания процесса копирования, но в отличие от spacefm/pcmanfm/thunar он позволяет запускать множество полностью отдельных копий самого себя. Если spacefm/pcmanfm/thunar подвисают, то подвисают все запущенные копии, а в Double Commander подвисает только та его копия, в которой идет процесс копирования на сетевую ФС.