Архив больших данных на несколько частей

Отредактируйте файл / etc / network / interfaces и добавьте:

auto tunnel
iface tunnel inet ppp
        provider verizon

Полезное чтение: http://pptpclient.sourceforge.net/howto-debian.phtml

4
05.07.2018, 16:36
2 ответа

Если у вас достаточно места для хранения сжатого архива, то архив можно создать и разбить за один раз (, предполагая, что GNUsplit):

tar -c -vz -f - directory | split --additional-suffix=.gz.part -b 1G

Это создаст файлы с именами xaa.gz.part, xab.gz.partи т. д., каждый файл будет сжатым битом 1G архива tar.

Чтобы извлечь архив:

cat x*.gz.part | tar -x -vz -f -

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

В том отдаленном месте,например:

ssh user@serverwithfiles tar -c -vz -f - directory | split --additional-suffix=.gz.part -b 1G

Это позволит передать сжатый архив по sshс машины с большим каталогом на локальную машину и разделить его.

3
27.01.2020, 20:59

С базовой командой UNIX я не вижу другого выхода, кроме как разделить существующий файл.

Но как насчет установки starи использования функции нескольких томов -из star?

Преимущество этого состоит в том, что проверяется, поставляются ли детали в правильном порядке.

0
27.01.2020, 20:59

Теги

Похожие вопросы