Uptime Kuma կրկնօրինակման գործառույթը հնացել է. Ինչպե՞ս կարգավորել Corn պլանավորված ավտոմատ կրկնօրինակման սկրիպտը:

🆘Uptime Kuma-ի պահուստավորումը հնացած է⁉️Եկե՛ք և դիտե՛ք պլանավորված ավտոմատ կրկնօրինակման ձեռնարկը🕒💾

📉Uptime Kuma պահուստավորման գործառույթն անվավեր է: մի վախեցիր! Սովորեցրեք ձեզ, թե ինչպես կարգավորել պլանավորված ավտոմատ կրկնօրինակումը՝ ձեր մոնիտորինգի տվյալները պաշտպանելու համար💡📊:

Այսուհետ դուք այլևս չեք վախենա տվյալների կորստից, սուպեր մանրամասն քայլերը ձեզ կհասկանան վայրկյանների ընթացքում📈🚀։

Եկեք և սովորեք, ձեր տվյալների անվտանգությունն այսուհետ երաշխավորված կլինի: 🎯📁

Քանի որ Uptime Kuma-ի ֆոնային կարգավորումներում կարող են լինել որոշ խնդիրներ՝ պահուստավորման գործառույթի հետ կապված, ծրագրավորողը չի պահպանել կրկնօրինակման գործառույթը

Uptime Kuma կրկնօրինակման գործառույթը հնացել է. Ինչպե՞ս կարգավորել Corn պլանավորված ավտոմատ կրկնօրինակման սկրիպտը:

Հնացած. մեծ թվով նոր գործառույթների ավելացման և կրկնօրինակման գործառույթի կանոնավոր պահպանման բացակայության պատճառով կրկնօրինակման գործառույթն այլևս չի կարող ստեղծել ամբողջական կրկնօրինակում և վերականգնել ամբողջական կարգավորումները:

Փոխարենը անմիջապես կրկնօրինակեք դոկերի ծավալը կամ տվյալների պանակը (./data/):

Այնուամենայնիվ, մենք կարող ենք իրականացնել Uptime Kuma-ի պահուստային տվյալները ավտոմատ կրկնօրինակման սցենարի գործառույթի միջոցով:

Uptime Kuma մոնիտորինգի տվյալների ավտոմատ կրկնօրինակման մեթոդ

Հետևյալը տվյալների կրկնօրինակման մեթոդներն ու քայլերն են.

  1. Ստեղծեք պահեստային սցենար.Կրկնօրինակման աշխատանքը կատարելու համար կարելի է գրել shell-ի պարզ սցենար: Այս սցենարը կփաթեթավորի Uptime Kuma-ի տվյալների գրացուցակը tar սեղմված ֆայլի մեջ և պատճենելու այն նշված պահուստային ուղու վրա:
  2. Սահմանեք պլանավորված առաջադրանք.Պահուստային սցենարը կարող է սահմանվել որպես պլանավորված առաջադրանք (օրինակ՝ օգտագործելով crontab) կանոնավոր ավտոմատ կրկնօրինակում ստանալու համար:

Ինչպե՞ս կարգավորել պլանավորված ավտոմատ կրկնօրինակման սցենար Uptime Kuma-ում:

第 1 步:Գտեք uptime-kuma տվյալների գրացուցակի տեղադրման ուղին և մուտքագրեք հետևյալ հրամանը SSH▼-ի միջոցով

cd /
find / -name uptime-kuma

Գտեք uptime-kuma ▼-ի տեղադրման ուղին

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

第 2 步:/backup2/գրացուցակում, ստեղծեք հետևյալ ծածկագիրը պարունակող ֆայլ auto-backup-uptime-kuma.sh 文件

Հետևյալը կրկնօրինակի սցենարի օրինակ է.

#!/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
  • Այս սցենարում,/var/lib/docker/volumes/uptime-kuma Սա ձեր Uptime Kuma տվյալների գրացուցակի ուղին է, դուք կարող եք այն փոխարինել իրական ճանապարհով:
  • /backup2/ Դա այն վայրն է, որտեղ դուք ցանկանում եք պահել պահեստային ֆայլերը, և այն նաև պետք է փոխարինվի ըստ իրական իրավիճակի:
  • Կրկնօրինակման սկրիպտը կատարելուց հետո այն ստեղծում է սեղմված ֆայլ, որը պարունակում է ընթացիկ ամսաթիվը և ժամը, պատճենում է ֆայլը պահուստային ուղու վրա և վերջապես ջնջում է սկզբնական սեղմված ֆայլը՝ տարածք խնայելու համար:

第 3 步:Կարգավորեք Cron-ի պլանավորված առաջադրանքները

Խմբագրել Cron առաջադրանքների ցանկը.

crontab -e

第 4 步:Դուրս եկեք խմբագրումից և պահպանեք՝

Եթե ​​դուք օգտագործում եք լռելյայն նանո խմբագրիչը.

  • Բովանդակությունը մուտքագրելուց հետո սեղմեք Ctrl + X.
  • ապա սեղմեք Y Հաստատեք փոփոխությունները պահելու համար:
  • Վերջապես սեղմեք Enter Պահպանեք ֆայլը և դուրս եկեք:

Եթե ​​դուք օգտագործում եք vim խմբագիր.

  • մամուլ Esc Մուտք գործեք հրամանի ռեժիմ:
  • մտնել :wq Պահպանել և դուրս գալ:

Եթե ​​դուք օգտագործում եք այլ խմբագրիչ (օրինակ՝ vi):

  • մամուլ Esc Մուտք գործեք հրամանի ռեժիմ:
  • մտնել :wq Պահպանել և դուրս գալ:

Այսպիսով, ձեր Cron առաջադրանքը կփրկվի և կսկսի գործել ըստ սահմանված ժամանակի: 📅🔧

第 5 步:Տրամադրել սցենարի կատարման թույլտվություններ

Եթե ​​սցենարը չունի կատարման թույլտվություններ, դուք պետք է նախ ավելացնեք կատարման թույլտվությունները, ապա գործարկեք սկրիպտը:

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

第 6 步:Ավելացրեք այն Corn Job պլանավորված առաջադրանքին՝ այն ավտոմատ կերպով գործարկելու համար ▼

0 2 * * * /backup2/auto-backup-uptime-kuma.sh
  • Այժմ Corn Job-ի ծրագրված առաջադրանքը կատարվում է ամեն օր ժամը 2-ին▲

第 7 步:Corn Job պլանավորված առաջադրանքը ավտոմատ կերպով ջնջում է հեռավոր ֆայլերը 2 օր կամ ավելի վաղ՝ ամեն օր, ժամը 30:50-ին (ջնջել 50 օրից հին ֆայլերը) ▼

30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
  • Խորհուրդ է տրվում պարբերաբար ստուգել ձեր պահուստային ֆայլերի ամբողջականությունը և համոզվել, որ կրկնօրինակման գործընթացն աշխատում է այնպես, ինչպես սպասվում էր:

Ցանկանու՞մ եք ավելին իմանալ Uptime Kuma-ի օգտագործման խորհուրդների և այլ օգտակար գործիքների մասին: Սեղմեք ստորև նշված հղումը՝ շարունակելու համար կարդալ հետևյալ բովանդակությունը ▼

Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Uptime Kuma կրկնօրինակման գործառույթը հնացել է. Ինչպե՞ս կարգավորել Corn պլանավորված ավտոմատ կրկնօրինակման սկրիպտը: 》, օգտակար է ձեզ համար:

Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-31701.html

Ավելի շատ թաքնված հնարքներ բացահայտելու համար🔑, միացեք մեր Telegram ալիքին։

Տարածեք և հավանեք, եթե ձեզ դուր եկավ: Ձեր կիսումներն ու հավանումները մեր շարունակական շարժառիթն են:

 

发表 评论

Ձեր էլփոստի հասցեն չի հրապարակվի: Օգտագործվում են պահանջվող դաշտերը * Պիտակ

Ոլորել դեպի սկիզբ