Резервное копирование директории в виде zip-файлов размером 1 Гб под Ubuntu 9.04

Я ищу решение взять большой каталог и сделать многоархивную резервную копию на zip-файле, каждый zip-файл равен 1 гигабайту. Я посмотрел на zipsplit, но, видимо, вы не можете на самом деле разделить файлы, т.е. один из файлов в этом каталоге имеет размер 5 гигабайт, поэтому zipsplit не может его обработать, поскольку он больше целевого размера zip-файла. Мне нравится делать zip-файлы, чтобы пользователям Windows было легче получать доступ к файлам.

1 ответ

Решение

Я не использую zip, но tar + gzip. Что я делаю

tar czf - /some/dir | split -b 1G

Это создаст файлы xaa xab и т.д.. (вы можете изменить префикс. Проверьте справочные страницы)

Просто восстановить cat файлы вместе, т.е.

cat xaa xab ... | tar xzf - 

Похоже, вы можете сделать это с zip чтобы, используя - для имени файла, что-то вроде (не проверено)

zip - /some/dir | split ...
Другие вопросы по тегам