Ish vaqti Kuma zaxiralash funksiyasi eskirgan: Corn rejalashtirilgan avtomatik zaxira skriptini qanday sozlash mumkin?

🆘Uptime Kuma-ning zaxira nusxasi eskirgan⁉️Keling va rejalashtirilgan avtomatik zaxiralash qoʻllanmasini koʻring🕒💾

📉Uptime Kuma zaxira funksiyasi yaroqsizmi? qo'rqmang! Monitoring maʼlumotlarini himoya qilish uchun rejalashtirilgan avtomatik zaxiralashni sozlashni oʻrgating💡📊.

Bundan buyon siz ma'lumotlar yo'qolishidan qo'rqmaysiz, juda batafsil qadamlar sizni soniyalar ichida tushunishga yordam beradi📈🚀.

Keling va o'rganing, ma'lumotlaringiz xavfsizligi bundan buyon kafolatlanadi! 🎯📁

Uptime Kuma-ning fon sozlamalarida zaxira funksiyasi bilan bog'liq ba'zi muammolar bo'lishi mumkinligi sababli, ishlab chiquvchi zaxira funksiyasini saqlab qolmadi

Ish vaqti Kuma zaxiralash funksiyasi eskirgan: Corn rejalashtirilgan avtomatik zaxira skriptini qanday sozlash mumkin?

Eskirgan: Koʻp sonli yangi funksiyalar qoʻshilganligi va zaxira funksiyasiga muntazam texnik xizmat koʻrsatilmagani sababli, zaxira funksiyasi endi toʻliq zaxira nusxasini yarata olmaydi va toʻliq sozlamalarni tiklay olmaydi.

Buning oʻrniga docker hajmi yoki maʼlumotlar papkasini (./data/) toʻgʻridan-toʻgʻri zaxiralang.

Biroq, biz Uptime Kuma-ning zaxira ma'lumotlarini avtomatik zahiraviy skript funktsiyasi orqali amalga oshirishimiz mumkin.

Uptime Kuma monitoringi ma'lumotlarini avtomatik zahiralash usuli

Quyida ma'lumotlarni zaxiralash usullari va bosqichlari keltirilgan:

  1. Zaxira skriptini yarating:Zaxira ishini bajarish uchun oddiy qobiq skripti yozilishi mumkin. Ushbu skript Uptime Kuma ma'lumotlar katalogini tar siqilgan faylga to'playdi va uni belgilangan zaxira yo'liga ko'chiradi.
  2. Rejalashtirilgan vazifani o'rnating:Zaxira skripti rejalashtirilgan vazifa sifatida o'rnatilishi mumkin (masalan, crontab) muntazam avtomatik zaxiraga erishish uchun.

Uptime Kuma-da rejalashtirilgan avtomatik zaxira skriptini qanday sozlash mumkin?

1 yil:Uptime-kuma ma'lumotlar katalogining o'rnatish yo'lini toping va SSH▼ orqali quyidagi buyruqni kiriting

cd /
find / -name uptime-kuma

Ish vaqti-kuma ▼ o'rnatish yo'lini toping

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

2 yil:/backup2/katalogida quyidagi kodni o'z ichiga olgan fayl yarating auto-backup-uptime-kuma.sh Tahliliy

Quyida zaxira skriptiga misol keltirilgan:

#!/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
  • Ushbu skriptda,/var/lib/docker/volumes/uptime-kuma Uptime Kuma ma'lumotlar katalogiga yo'l bo'lsa, uni haqiqiy yo'l bilan almashtirishingiz kerak bo'lishi mumkin.
  • /backup2/ Bu zaxira fayllarni saqlamoqchi bo'lgan joy va u ham haqiqiy vaziyatga qarab almashtirilishi kerak.
  • Zaxira skripti bajarilgandan so'ng, u joriy sana va vaqtni o'z ichiga olgan siqilgan faylni yaratadi, faylni zaxira yo'liga ko'chiradi va nihoyat bo'sh joyni tejash uchun asl siqilgan faylni o'chiradi.

3 yil:Cron rejalashtirilgan vazifalarni o'rnating

Cron vazifalar ro'yxatini tahrirlash:

crontab -e

4 yil:Tahrirlashdan chiqing va saqlang:

Agar siz standart nano muharriridan foydalanayotgan bo'lsangiz:

  • Tarkibni kiritgandan so'ng, tugmasini bosing Ctrl + X.
  • keyin bosing Y O'zgarishlarni saqlash uchun tasdiqlang.
  • Nihoyat bosing Enter Faylni saqlang va chiqing.

Agar siz vim muharriridan foydalansangiz:

  • Esc Buyruq rejimiga kiring.
  • kiriting :wq Saqlash va chiqish.

Agar siz boshqa tahrirlovchidan foydalansangiz (masalan, vi):

  • Esc Buyruq rejimiga kiring.
  • kiriting :wq Saqlash va chiqish.

Shunday qilib, sizning Cron vazifangiz saqlanadi va belgilangan vaqtga muvofiq ishlay boshlaydi! 📅🔧

5 yil:Skriptni bajarish uchun ruxsatlarni taqdim eting

Agar skriptda ijro ruxsatnomalari bo'lmasa, avval bajarish uchun ruxsatlarni qo'shishingiz va keyin skriptni ishga tushirishingiz kerak.

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

6 yil:Avtomatik ravishda ishga tushirish uchun uni Corn Job rejalashtirilgan vazifaga qo'shing ▼

0 2 * * * /backup2/auto-backup-uptime-kuma.sh
  • Endi makkajo'xori ishi rejalashtirilgan vazifa har kuni soat 2 da ishlaydi▲

7 yil:Corn Job rejalashtirilgan vazifasi har kuni 2:30 da 50 kun yoki undan oldin masofaviy fayllarni avtomatik ravishda o'chirib tashlaydi (50 kundan eski fayllarni o'chirish) ▼

30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
  • Zaxira fayllaringizning yaxlitligini muntazam tekshirib turish va zaxiralash jarayoni kutilganidek ishlayotganiga ishonch hosil qilish tavsiya etiladi.

Uptime Kuma-dan foydalanish bo'yicha maslahatlar va boshqa foydali vositalar haqida ko'proq bilmoqchimisiz? Quyidagi tarkibni o'qishni davom ettirish uchun quyidagi havolani bosing▼

发表 评论

Sizning elektron pochta manzilingiz nashr etilmaydi. 必填 项 已 用 * Yorliq

Maqolalar katalogi
Top o'ting