Katalog artykułów
🆘 Kopia zapasowa Uptime Kuma jest przestarzała⁉️Przyjdź i zobacz samouczek dotyczący zaplanowanego automatycznego tworzenia kopii zapasowych🕒💾
📉Funkcja tworzenia kopii zapasowych Uptime Kuma jest nieprawidłowa? Nie bój się! Nauczę Cię, jak skonfigurować zaplanowaną automatyczną kopię zapasową, aby chronić dane monitorowania💡📊.
Odtąd nie będziesz się już bać utraty danych, dzięki bardzo szczegółowym krokom zrozumiesz to w ciągu kilku sekund📈🚀.
Przyjdź i dowiedz się, od teraz bezpieczeństwo danych będzie gwarantowane! 🎯📁
Ponieważ mogą występować pewne problemy z funkcją tworzenia kopii zapasowych w ustawieniach tła Uptime Kuma, programista nie obsługiwał funkcji tworzenia kopii zapasowych. Teraz funkcja tworzenia kopii zapasowych nie jest już w stanie wygenerować pełnej kopii zapasowej i przywrócić wszystkich ustawień ▼

Przestarzałe: Ze względu na dodanie dużej liczby nowych funkcji i brak regularnej konserwacji funkcji tworzenia kopii zapasowych, funkcja tworzenia kopii zapasowych nie jest już w stanie generować pełnej kopii zapasowej i przywracać pełnych ustawień.
Zamiast tego wykonaj kopię zapasową woluminu okna dokowanego lub folderu danych (./data/).
Możemy jednak wykonać kopię zapasową danych Uptime Kuma poprzez funkcję automatycznego skryptu kopii zapasowej.
Uptime Kuma metoda automatycznego tworzenia kopii zapasowych danych monitorowania
Poniżej przedstawiono metody i kroki tworzenia kopii zapasowych danych:
- Utwórz skrypt kopii zapasowej:Można napisać prosty skrypt powłoki w celu wykonania zadania tworzenia kopii zapasowej. Ten skrypt spakuje katalog danych Uptime Kuma do pliku skompresowanego w formacie tar i skopiuje go do określonej ścieżki kopii zapasowej.
- Skonfiguruj zaplanowane zadanie:Skrypt kopii zapasowej można ustawić jako zaplanowane zadanie (np. using crontab), aby uzyskać regularne automatyczne tworzenie kopii zapasowych.
Jak skonfigurować zaplanowany skrypt automatycznego tworzenia kopii zapasowych w Uptime Kuma?
1 步:Znajdź ścieżkę instalacyjną katalogu danych uptime-kuma i wprowadź następujące polecenie przez SSH▼
cd /
find / -name uptime-kuma
Znajdź ścieżkę instalacji uptime-kuma ▼
/var/lib/docker/volumes/uptime-kuma
2 步:在 /backup2/katalogu, utwórz plik zawierający następujący kod auto-backup-uptime-kuma.sh 文件
Poniżej znajduje się przykład skryptu kopii zapasowej:
#!/bin/bash
cd /var/lib/docker/volumes
tar zcvf uptime-kuma.tgz uptime-kuma
cp -rf /var/lib/docker/volumes/uptime-kuma.tgz /backup2/uptime-kuma/uptime-kuma_"$(date +"%Y-%m-%d_%H-%M-%S")".tgz
rm -rf uptime-kuma.tgz
- W tym skrypcie
/var/lib/docker/volumes/uptime-kumato ścieżka do katalogu danych Uptime Kuma, może być konieczne zastąpienie jej rzeczywistą ścieżką. /backup2/Jest to lokalizacja, w której chcesz przechowywać pliki kopii zapasowych, i którą również należy zastąpić w zależności od aktualnej sytuacji.- Po wykonaniu skrypt kopii zapasowej tworzy skompresowany plik zawierający bieżącą datę i godzinę, kopiuje plik do ścieżki kopii zapasowej, a na koniec usuwa oryginalny skompresowany plik, aby zaoszczędzić miejsce.
3 步:Skonfiguruj zaplanowane zadania Cron
Edytuj listę zadań Cron:
crontab -e
4 步:Wyjdź z edycji i zapisz:
Jeśli używasz domyślnego edytora nano:
- Po wpisaniu treści naciśnij
Ctrl + X. - następnie naciśnij
YPotwierdź, aby zapisać zmiany. - Na koniec naciśnij
EnterZapisz plik i wyjdź.
Jeśli używasz edytora vima:
- naciśnij
EscWejdź w tryb poleceń. - Wejście
:wqZapisz i wyjdź.
Jeśli używasz innego edytora (takiego jak vi):
- naciśnij
EscWejdź w tryb poleceń. - Wejście
:wqZapisz i wyjdź.
W ten sposób Twoje zadanie Cron zostanie zapisane i zacznie działać zgodnie z ustawionym czasem! 📅🔧
5 步:Zapewnij uprawnienia do wykonywania skryptu
Jeśli skrypt nie ma uprawnień do wykonywania, musisz najpierw dodać uprawnienia do wykonywania, a następnie uruchomić skrypt. ▼
chmod +x /backup2/auto-backup-uptime-kuma.sh
6 步:Dodaj go do zaplanowanego zadania Corn Job, aby uruchomić je automatycznie ▼
0 2 * * * /backup2/auto-backup-uptime-kuma.sh
- Teraz zaplanowane zadanie Corn Job jest uruchamiane codziennie o 2:XNUMX▲
7 步:Zaplanowane zadanie Corn Job automatycznie usuwa zdalne pliki 2 dni lub wcześniej o 30:50 każdego dnia (usuwaj pliki starsze niż 50 dni) ▼
30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
- Zaleca się regularne sprawdzanie integralności plików kopii zapasowych i upewnianie się, że proces tworzenia kopii zapasowej działa zgodnie z oczekiwaniami.
Chcesz dowiedzieć się więcej o wskazówkach dotyczących użytkowania Uptime Kuma i innych przydatnych narzędziach? Kliknij poniższy link, aby kontynuować czytanie poniższej treści▼
Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępniony „Funkcja tworzenia kopii zapasowych Uptime Kuma została uznana za przestarzałą: Jak skonfigurować skrypt zaplanowanej automatycznej kopii zapasowej Corn? 》, pomocne dla ciebie.
Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-31701.html

