Uptime Kuma backup-funktion har föråldrats: Hur ställer man in Corn schemalagd automatisk backup-skript?

🆘Uptime Kuma backup är utfasad⁉️Kom och se den schemalagda automatiska säkerhetskopieringen🕒💾

📉Uptime Kuma backup-funktionen är ogiltig? var inte rädd! Lär dig hur du ställer in schemalagd automatisk säkerhetskopiering för att skydda dina övervakningsdata💡📊.

Från och med nu kommer du inte längre att vara rädd för dataförlust, de superdetaljerade stegen kommer att få dig att förstå på några sekunder📈🚀.

Kom och lär dig, din datasäkerhet kommer att vara garanterad från och med nu! 🎯📁

Eftersom det kan finnas några problem med säkerhetskopieringsfunktionen i bakgrundsinställningarna för Uptime Kuma, har utvecklaren inte bibehållit säkerhetskopieringsfunktionen. Nu kan säkerhetskopieringsfunktionen inte längre generera en fullständig säkerhetskopia och återställa alla inställningar ▼

Uptime Kuma backup-funktion har föråldrats: Hur ställer man in Corn schemalagd automatisk backup-skript?

Utfasad: På grund av tillägget av ett stort antal nya funktioner och bristen på regelbundet underhåll av säkerhetskopieringsfunktionen, kan säkerhetskopieringsfunktionen inte längre generera en fullständig säkerhetskopia och återställa fullständiga inställningar.

Säkerhetskopiera docker-volymen eller datamappen (./data/) direkt istället.

Men vi kan realisera Uptime Kumas säkerhetskopieringsdata genom den automatiska säkerhetskopieringsskriptfunktionen.

Upptid Kuma övervakningsdata automatisk säkerhetskopieringsmetod

Följande är metoder och steg för säkerhetskopiering av data:

  1. Skapa säkerhetskopieringsskript:Ett enkelt skalskript kan skrivas för att utföra säkerhetskopieringsjobbet. Detta skript kommer att paketera Uptime Kumas datakatalog till en tar-komprimerad fil och kopiera den till den angivna säkerhetskopieringsvägen.
  2. Konfigurera en schemalagd uppgift:Säkerhetskopieringsskriptet kan ställas in som en schemalagd uppgift (som att använda crontab) för att uppnå regelbunden automatisk säkerhetskopiering.

Hur ställer jag in schemalagda automatiska säkerhetskopieringsskript i Uptime Kuma?

第 1 步:Hitta installationssökvägen för uptime-kuma-datakatalogen och ange följande kommando via SSH▼

cd /
find / -name uptime-kuma

Hitta installationsvägen för uptime-kuma ▼

/var/lib/docker/volumes/uptime-kuma

第 2 步:i /backup2/katalog, skapa en fil som innehåller följande kod auto-backup-uptime-kuma.sh 文件

Följande är ett exempel på ett säkerhetskopieringsskript:

#!/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
  • I detta manus,/var/lib/docker/volumes/uptime-kuma är sökvägen till din Uptime Kuma-datakatalog, kan du behöva ersätta den med den faktiska sökvägen.
  • /backup2/ Det är platsen där du vill lagra säkerhetskopieringsfilerna, och den måste också bytas ut enligt den faktiska situationen.
  • När säkerhetskopieringsskriptet har körts skapar det en komprimerad fil som innehåller aktuellt datum och tid, kopierar filen till säkerhetskopian och tar slutligen bort den ursprungliga komprimerade filen för att spara utrymme.

第 3 步:Ställ in Cron schemalagda uppgifter

Redigera Cron-uppgiftslista:

crontab -e

第 4 步:Avsluta redigering och spara:

Om du använder standard nanoredigeraren:

  • När du har angett innehållet trycker du på Ctrl + X.
  • tryck sedan på Y Bekräfta för att spara ändringar.
  • Tryck till sist Enter Spara filen och avsluta.

Om du använder vim editor:

  • Tryck Esc Gå in i kommandoläge.
  • Inmatning :wq Spara och avsluta.

Om du använder en annan editor (som vi):

  • Tryck Esc Gå in i kommandoläge.
  • Inmatning :wq Spara och avsluta.

På så sätt kommer din Cron-uppgift att sparas och börja köras enligt den inställda tiden! 📅🔧

第 5 步:Ge skriptkörningsbehörigheter

Om skriptet inte har exekveringsbehörigheter måste du först lägga till exekveringsbehörigheter och sedan köra skriptet.

chmod +x /backup2/auto-backup-uptime-kuma.sh

第 6 步:Lägg till den i den schemalagda uppgiften för Corn Job för att köra den automatiskt ▼

0 2 * * * /backup2/auto-backup-uptime-kuma.sh
  • Nu körs den schemalagda uppgiften för majsjobb klockan 2 varje dag▲

第 7 步:Majsjobbets schemalagda uppgift raderar automatiskt fjärrfiler 2 dagar eller tidigare klockan 30:50 varje dag (ta bort filer äldre än 50 dagar) ▼

30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
  • Det rekommenderas att regelbundet kontrollera integriteten hos dina säkerhetskopior och se till att säkerhetskopieringsprocessen fungerar som förväntat.

Vill du lära dig mer om användningstips för Uptime Kuma och andra användbara verktyg? Klicka på länken nedan för att fortsätta läsa följande innehåll▼

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

Artikelkatalog
Bläddra till början