Isalathiso senqaku
🆘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 ▼

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:
- 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.
- 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-kumayindlela 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
YQinisekisa ukugcina utshintsho. - Ekugqibeleni cinezela
EnterGcina ifayile kwaye uphume.
Ukuba usebenzisa umhleli we-vim:
- cinezela
EscNgenisa imo yomyalelo. - ngena
:wqGcina kwaye uphume.
Ukuba usebenzisa omnye umhleli (onje nge vi):
- cinezela
EscNgenisa imo yomyalelo. - ngena
:wqGcina 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▼
Ndiyathemba Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ekwabelwanayo "Umsebenzi wogcino we-Uptime Kuma uyekisiwe: Useta njani iCorn ecwangcisiweyo yokugcinwa kweskripthi esizenzekelayo? 》, eluncedo kuwe.
Wamkelekile ukwabelana ngekhonkco leli nqaku:https://www.chenweiliang.com/cwl-31701.html
Ukuvula amaqhinga afihlakeleyo🔑, wamkelekile ukujoyina ijelo lethu leTelegram!
Yabelana kwaye uthande ukuba uyayithanda! Izabelo zakho kunye nezinto ozithandayo ziyinkuthazo yethu eqhubekayo!
