Najpierw musisz przygotować swoje środowisko do automatycznego backupu.
-
Wejdź do Google Cloud Console.
-
Wybierz "Compute Engine" i utwórz nową instancję maszyny (opcjonalne, jeśli chcesz uruchamiać backup z chmury).
-
Zainstaluj Google Cloud SDK na swoim komputerze.
-
Skonfiguruj uwierzytelnianie:
gcloud auth login -
Upewnij się, że masz uprawnienia do zapisu do Storage Buckets.
Twoje dane muszą być przechowywane w odpowiednim miejscu.
-
Przejdź do sekcji "Cloud Storage" w Google Cloud Console.
-
Utwórz nowy Storage Bucket.
-
Wybierz klasę przechowywania (standard, nearline, coldline lub archive).
-
Skonfiguruj uprawnienia i udostępnienia dostępu.
Teraz utwórz skrypt, który automatycznie wykona backup plików do Storage Buckets.
-
Utwórz plik
backup.sh:#!/bin/bash BUCKET_NAME=twoj-bucket BACKUP_DIR=/sciezka/do/backupu gsutil -m cp -r $BACKUP_DIR gs://$BUCKET_NAME/ -
Ustaw uprawnienia do uruchamiania skryptu:
chmod +x backup.sh -
Przetestuj skrypt:
./backup.sh
Aby backup był wykonywany automatycznie, dodaj zadanie do crona:
-
Otwórz edytor crona:
crontab -e -
Dodaj linię:
0 2 * * * /sciezka/do/backup.sh >> /var/log/backup.log 2>&1(Ten wpis uruchomi backup codziennie o 2:00 w nocy.)
Teraz twoje dane są regularnie kopiowane na Storage Buckets bez potrzeby ręcznej interwencji. Potrzebujesz więcej opcji? Sprawdź dokumentację Google Cloud!
Bezpiecznego backupowania! 🚀