2016-08-01 2 views
0

У меня есть сервер Ubuntu и просто потратьте 2 дня на перенос с ним архива с несколькими частями объемом 22 ГБ. 22 ГБ разделены на 1800 частей 10 МБ.7zip Многопользовательские архивы на Linux: E_FAIL

Всякий раз, когда я пытаюсь извлечь их (p7zip 9.20):

7z x "*.7z.*" 

Я получаю сообщение об ошибке:

Error: E_FAIL 

И да, я проверил и у меня есть больше, чем 250GB свободных дискового пространство, так что это не вызывает проблемы. ОС 64 бит, а диск форматируется с помощью ext4.

Кто-нибудь знает, почему эта ошибка вызвана или любая другая программа, кроме p7zip, которую я могу использовать для их извлечения?

ответ

1

Для всех душ, имеющих ту же проблему: объедините части вручную, а затем извлеките их.

ls -v | grep .7z | sed 's| |\\ |g' | xargs cat > out.7z 
  1. Ls -v: сортировать файлы численно.
  2. Grep: выбрать только 7zip архивы
  3. СЭД: обрабатывать пробелы в именах файлов
  4. кошка: сцепить файлы.

А потом просто:

7z x out.7z 
Смежные вопросы