Команда rsync для содержимого внутри файла zip без полного распаковки zip

400
Vipin

Я использую Манджаро. Ниже команды я использую для резервного копирования всей моей системы.

rsync -aAXv --delete --exclude-from="excludefrombackup" / /home/vipin/mydata/backup 

Приведенная выше команда скопирует мой корень (/) и сохранит его в другом месте.

Rsync копирует все файлы и папки с одинаковой структурой и разрешениями.

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

Но теперь я хочу заархивировать свою резервную копию, когда я делаю второе обновление, он должен удалить из архива без распаковки. Это возможно или мне нужно сделать, как это

  1. Распакуйте zip-файл
  2. Запустить rsync
  3. сжать снова.

У кого-нибудь есть сценарий для этого. Я хочу добиться этого с помощью сценария.

0
Кажется, вы хотите использовать rsync для чего-то, для чего он не создан. Я бы порекомендовал изучить реальные инструменты резервного копирования, которые поддерживают сжатие из коробки. Mikael Kjær 5 лет назад 1
@mikael kjaer Спасибо за ответ. Из-за некоторых ограничений безопасности мне нужно исправить сценарий для этого. Можно ли сделать rsync или любую другую команду? Vipin 5 лет назад 0

0 ответов на вопрос