Назад | Перейти на главную страницу

Каталог резервного копирования в виде zip-файлов размером 1 ГБ в Ubuntu 9.04

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

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

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

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

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

cat xaa xab ... | tar xzf - 

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

zip - /some/dir | split ...