Planowanie tworzenia kopii zapasowych w systemie Linux z zastosowaniem usługi cron

Do automatyzacji procesu tworzenia kopii zapasowych można wykorzystać usługę cron znaną wielu użytkownikom systemów UNIX.

Przykład

Przyjmijmy, że musisz regularnie tworzyć kopie zapasowe woluminu. Co tydzień musi być tworzona pełna kopia zapasowa uzupełniana dziennymi kopiami przyrostowymi.

Użyj polecenia list disks, aby uzyskać wymagany numer woluminu. Załóżmy na przykład, że wolumin ma numer 2-1.

Utwórz dwa pliki wykonywalne odpowiadające dziennej i tygodniowej kopii zapasowej (na przykład, abr.cron) i umieść je w katalogach odpowiednio /etc/cron.daily oraz /etc/cron.weekly.

Aby zainicjować tworzenie tygodniowej pełnej kopii woluminu 2-1, dodaj do pliku /etc/cron.weekly/abr.cron następujący wiersz:

#!/bin/bash
acrocmd backup disk --volume=2-1 --loc=/mnt/my_archives/my_host --arc=my_archive

gdzie /mnt/my_archives/my_host to ścieżka do lokalizacji kopii zapasowych.

Drugi plik abr.cron jest wymagany do inicjowania tworzenia dziennych przyrostowych kopii zapasowych.

#!/bin/bash
acrocmd backup disk --volume=2-1 --backuptype=incremental --loc=/mnt/my_archives/my_host --arc=my_archive

Aby uzyskać więcej informacji, zobacz Pomoc usługi cron.