Umsebenzi wogcino lwe-Uptime Kuma urhoxisiwe: Useta njani iCorn ecwangcisiweyo yokugcinwa kweskripthi esizenzekelayo?

🆘I-uptime Kuma backup irhoxisiwe⁉️Yiza ubone isifundo esicwangcisiweyo sogcino oluzenzekelayo🕒💾

📉Umsebenzi we-Uptime Kuma backup awusebenzi? sukoyika! Zifundise indlela yokuseta ukhuphelo oluzenzekelayo olucwangcisiweyo ukukhusela idatha yakho yokubeka iliso💡📊.

Ukusukela ngoku ukuya phambili, awusayi kuphinda woyike ilahleko yedatha, amanyathelo acacisiweyo ayakukwenza uqonde ngemizuzwana📈🚀.

Yiza ufunde, ukhuseleko lwakho lwedatha luya kuqinisekiswa ukususela ngoku! 🎯📁

Ngenxa yokuba kunokubakho iingxaki ngomsebenzi wokulondoloza kwimimiselo yangasemva ye-Uptime Kuma, umphuhlisi akawugcinanga umsebenzi wokulondoloza ngoku awusakwazi ukuvelisa i-backup epheleleyo kunye nokubuyisela zonke izicwangciso ▼

Umsebenzi wogcino lwe-Uptime Kuma urhoxisiwe: Useta njani iCorn ecwangcisiweyo yokugcinwa kweskripthi esizenzekelayo?

Ukuchithwa: Ngenxa yokongezwa kwenani elikhulu leempawu ezintsha kunye nokungabikho kokugcinwa rhoqo komsebenzi wokulondoloza, umsebenzi wokulondoloza awusakwazi ukuvelisa i-backup epheleleyo kunye nokubuyisela izicwangciso ezipheleleyo.

Nceda ugcine umthamo wedoki okanye ifolda yedatha (./data/) ngokuthe ngqo endaweni yoko.

Nangona kunjalo, sinokuqonda idatha yogcino lwe-Uptime Kuma ngomsebenzi weskripthi esizenzekelayo.

Uptime Kuma esweni idatha indlela backup oluzenzekelayo

Ezi zilandelayo ziindlela kunye namanyathelo okugcina idatha:

  1. Yenza umbhalo ogciniweyo:Isikripthi esilula seqokobhe singabhalwa ukwenza umsebenzi wogcino. Le script iya kupakisha uvimba wedatha we-Uptime Kuma kwifayile ecinezelweyo yetar kwaye uyikopishe kwindlela yogcino oluchaziweyo.
  2. Cwangcisa umsebenzi ocwangcisiweyo:Umbhalo ogciniweyo unokusetwa njengomsebenzi ocwangcisiweyo (njengokusebenzisa icrontab) ukufezekisa ugcino oluzenzekelayo oluqhelekileyo.

Useta njani iskripthi sogcino oluzenzekelayo olucwangcisiweyo kwi-Uptime Kuma?

Isiqendu 1:Fumana indlela yokuhlohla yolawulo lwedatha ye-uptime-kuma kwaye ungenise lo myalelo ulandelayo nge-SSH▼

cd /
find / -name uptime-kuma

Fumana indlela yokuhlohla ye-uptime-kuma ▼

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

Isiqendu 2:In /backup2/ulawulo, yenza ifayile equlathe ikhowudi elandelayo auto-backup-uptime-kuma.sh 文件

Oku kulandelayo ngumzekelo weskripthi esigciniweyo:

#!/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
  • Kule script,/var/lib/docker/volumes/uptime-kuma yindlela eya kulawulo lwakho lwedatha ye-Uptime Kuma, unokufuna ukuyibuyisela ngeyona ndlela.
  • /backup2/ Yindawo apho ufuna ukugcina iifayile zogcino, kwaye ifuna ukutshintshwa ngokwemeko yokwenyani.
  • Emva kokuba iskripthi esigciniweyo senziwe, senza ifayile ecinezelweyo equlethe umhla kunye nexesha langoku, ikopi ifayile kwindlela yokugcina, kwaye ekugqibeleni icime ifayile ecinezelweyo yoqobo ukugcina indawo.

Isiqendu 3:Cwangcisa imisebenzi ecwangcisiweyo yeCron

Hlela uluhlu lwemisebenzi yeCron:

crontab -e

Isiqendu 4:Phuma ekuhleleni kwaye ugcine:

Ukuba usebenzisa umhleli we-nano ongagqibekanga:

  • Emva kokufaka umxholo, cofa Ctrl + X,
  • uze ucinezele Y Qinisekisa ukugcina utshintsho.
  • Ekugqibeleni cinezela Enter Gcina ifayile kwaye uphume.

Ukuba usebenzisa umhleli we-vim:

  • cinezela Esc Ngenisa imo yomyalelo.
  • ngena :wq Gcina kwaye uphume.

Ukuba usebenzisa omnye umhleli (onje nge vi):

  • cinezela Esc Ngenisa imo yomyalelo.
  • ngena :wq Gcina kwaye uphume.

Ngale ndlela, umsebenzi wakho weCron uya kugcinwa kwaye uqalise ukusebenza ngokwexesha elimisiweyo! 📅🔧

Isiqendu 5:Nikeza iimvume zokwenziwa kwescript

Ukuba iskripthi asinazo iimvume zophumezo, kufuneka udibanise iimvume zophumezo kuqala kwaye emva koko uqhube iskripthi.

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

Isiqendu 6:Yongeza kumsebenzi ocwangcisiweyo womsebenzi weCorn ukuze uwuqhube ngokuzenzekelayo ▼

0 2 * * * /backup2/auto-backup-uptime-kuma.sh
  • Ngoku, umsebenzi ocwangcisiweyo we-Corn Job uqhuba ngo-2 am yonke imihla▲

Isiqendu 7:Umsebenzi ocwangcisiweyo we-Corn Job ucima ngokuzenzekelayo iifayile ezikude kwiintsuku ezingama-2 okanye ngaphambili nge-30: 50 am yonke imihla (cima iifayile ezindala kuneentsuku ezingama-50) ▼

30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
  • Kuyacetyiswa ukuba ujonge rhoqo ingqibelelo yeefayile zakho zogcino kwaye uqinisekise ukuba inkqubo yogcino isebenza njengoko kulindelekile.

Ngaba uyafuna ukufunda ngakumbi malunga neengcebiso zokusetyenziswa kwe-Uptime Kuma kunye nezinye izixhobo eziluncedo? Cofa ikhonkco elingezantsi ukuze uqhubeke ufunda lo mxholo ulandelayo▼

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iinkalo ezifunekayo zisetyenzisiwe * Ileyibheli

Skrolela phezulu