Maqolalar katalogi
🆘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

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:
- 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.
- 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-kumaUptime 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
YO'zgarishlarni saqlash uchun tasdiqlang. - Nihoyat bosing
EnterFaylni saqlang va chiqing.
Agar siz vim muharriridan foydalansangiz:
- 按
EscBuyruq rejimiga kiring. - kiriting
:wqSaqlash va chiqish.
Agar siz boshqa tahrirlovchidan foydalansangiz (masalan, vi):
- 按
EscBuyruq rejimiga kiring. - kiriting
:wqSaqlash 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▼
Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) "Uptime Kuma-ning zaxira nusxasini yaratish funktsiyasi eskirgan: Corn rejalashtirilgan avtomatik zaxira skriptini qanday sozlash mumkin? 》, sizga foydali.
Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-31701.html

