Używam manjaro. Poniżej polecenia używam do tworzenia kopii zapasowych całego systemu.
rsync -aAXv --delete --exclude-from="excludefrombackup" / /home/vipin/mydata/backup
Powyższe polecenie skopiuje mój root (/) i utworzy kopię zapasową w innej lokalizacji.
Rsync kopiuje wszystkie pliki i foldery dokładnie w tej samej strukturze i uprawnieniach.
Gdy wykonam to samo polecenie po raz drugi, zmodyfikuje tylko zmiany wprowadzone w moim systemie do lokalizacji kopii zapasowej. To działa dobrze.
Ale teraz chcę skompresować moją kopię zapasową, gdy wykonam drugą aktualizację, należy ją usunąć z archiwum bez rozpakowywania. Czy to możliwe, czy muszę to zrobić?
- Rozpakuj plik zip
- Uruchom rsync
- kompresuj ponownie.
Czy ktoś ma skrypt do tego. Chcę to osiągnąć za pomocą skryptu.