Unzip из-под Midnight commander работает медленно. Как ускорить?

Unzip из-под Midnight commander работает медленно. Как ускорить?

24.07.2017 05:11:44 Просмотров 29 Источник

Есть сервера на базе Centos 6 или 7, заметил такую особенность.

Приходится изредка закидывать на сервер присланный zip-файл и распаковывать его на сервере.

Поддержки zip штатно нет, приходится сначала ставить sudo yum install unzip, после чего можно как из командной строки разархивировать (unzip -d /where_to_unizp/ filename_to_unzip.zip), так и midnight commander'ом.

И вот что странно. Почему-то mc распаковывает неправдоподобно долго. Из командной строки - ну пара секунд, а в mc -- тот же самый файл может показывать запредельные цифры:

├──────────────── Всего: 196K/721M  ───────────────────┤
│ Обработано файлов: 83/50564                          │
│ Время: 0:03:08 ETA 197:06:15 (1,04 кб/с)             │

Отчего так и можно ли это как-то ускорить?

У меня предположение, что это никак не связано с ключами распаковки, а с тем, что это через какие-то промежуточные буферы сначала куда-нибудь распаковывается.

У вопроса есть решение - Посмотреть?

https://ru.stackoverflow.com/questions/697162/unzip-%d0%b8%d0%b7-%d0%bf%d0%be%d0%b4-midnight-commander-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82-%d0%bc%d0%b5%d0%b4%d0%bb%d0%b5%d0%bd%d0%bd%d0%be-%d0%9a%d0%b0%d0%ba-%d1%83%d1%81%d0%ba%d0%be%d1%80%d0%b8%d1%82%d1%8c#comment1032812_697162
Не надо пользоваться поделием под названием mc, никогда.
https://ru.stackoverflow.com/questions/697162/unzip-%d0%b8%d0%b7-%d0%bf%d0%be%d0%b4-midnight-commander-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82-%d0%bc%d0%b5%d0%b4%d0%bb%d0%b5%d0%bd%d0%bd%d0%be-%d0%9a%d0%b0%d0%ba-%d1%83%d1%81%d0%ba%d0%be%d1%80%d0%b8%d1%82%d1%8c#comment1032827_697162
@0andriy, былаб альтенатива. в тоталкомандере было копирование прямым доступом, ускорялся в 5 раз)
https://ru.stackoverflow.com/questions/697162/unzip-%d0%b8%d0%b7-%d0%bf%d0%be%d0%b4-midnight-commander-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82-%d0%bc%d0%b5%d0%b4%d0%bb%d0%b5%d0%bd%d0%bd%d0%be-%d0%9a%d0%b0%d0%ba-%d1%83%d1%81%d0%ba%d0%be%d1%80%d0%b8%d1%82%d1%8c#comment1032860_697162
Проблема в том, что мс распаковывает архивы в два этапа - на первом этапе он составляет список файлов, а на втором - для каждого отдельного файла отдельно вызывает распаковщик. Для чего так сделано - не знаю. Подозреваю - на тот случай, если в архиве лежат архивы. Эта проблема есть при распаковке архивов всех типов, а не только зипованых. Так что большие архивы я всегда распаковываю либо из командной строки, либо штатным распаковщиком из меню.
https://ru.stackoverflow.com/questions/697162/unzip-%d0%b8%d0%b7-%d0%bf%d0%be%d0%b4-midnight-commander-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82-%d0%bc%d0%b5%d0%b4%d0%bb%d0%b5%d0%bd%d0%bd%d0%be-%d0%9a%d0%b0%d0%ba-%d1%83%d1%81%d0%ba%d0%be%d1%80%d0%b8%d1%82%d1%8c#comment1032918_697162
@Sergey ваш комментарий вполне годится на роль одного из ответов.
https://ru.stackoverflow.com/questions/697162/unzip-%d0%b8%d0%b7-%d0%bf%d0%be%d0%b4-midnight-commander-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82-%d0%bc%d0%b5%d0%b4%d0%bb%d0%b5%d0%bd%d0%bd%d0%be-%d0%9a%d0%b0%d0%ba-%d1%83%d1%81%d0%ba%d0%be%d1%80%d0%b8%d1%82%d1%8c#comment1033027_697162
не только архивы, любая vfs в mc работет очень медленно
https://ru.stackoverflow.com/questions/697162/unzip-%d0%b8%d0%b7-%d0%bf%d0%be%d0%b4-midnight-commander-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82-%d0%bc%d0%b5%d0%b4%d0%bb%d0%b5%d0%bd%d0%bd%d0%be-%d0%9a%d0%b0%d0%ba-%d1%83%d1%81%d0%ba%d0%be%d1%80%d0%b8%d1%82%d1%8c#comment1034806_697162
из опыта скажу, что zip - зло. это совсем не пакет по умолчанию на Linux серверах. tar -czf, tar -xzf длжно стать мантрой админа.
https://ru.stackoverflow.com/questions/697162/unzip-%d0%b8%d0%b7-%d0%bf%d0%be%d0%b4-midnight-commander-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82-%d0%bc%d0%b5%d0%b4%d0%bb%d0%b5%d0%bd%d0%bd%d0%be-%d0%9a%d0%b0%d0%ba-%d1%83%d1%81%d0%ba%d0%be%d1%80%d0%b8%d1%82%d1%8c#comment1035263_697162
@Hellseher Я не стал вписывать это в вопрос, но как я был зол, когда мне с дебиана присылал "их" сотрудник два раза битые .tar.gz на 80 мб, а потом прислали zip на 1,5 гига. Можно ругать и за кривые руки или хватилить за то, что в итоге всё же справились.

Ответы - Unzip из-под Midnight commander работает медленно. Как ускорить? / Unzip из-под Midnight commander работает медленно. Как ускорить?

eri

25.07.2017 01:30:27

Параметр в ini файле mc поставь true, будет чуток быстрей. По умолчанию:

preallocate_space=false
Закрыть X