Zaxira nusxalar va tiklash
Kimlar uchun: ish maydoni administratorlari (jadval va tekshiruv) va IT administrator (nusxalarni koʻchirish va tiklash) · Vaqt: sozlash uchun taxminan 5 daqiqa
Umumiy koʻrinish
Har kecha maʼlumotlar bazasi va barcha yuklangan fayllar serverdagi papkaga nusxalanadi. Nusxa olinayotganda ish maydoni ishlayveradi. Standart holatda nusxa server vaqti bilan soat 01:00 da olinadi va oxirgi 7 tasi saqlanadi.
Jadvalni sozlang
- Ish maydoni sozlamalari → Zaxira nusxalar boʻlimini oching.
- Har kecha zaxira nusxa olish yoqilgan holda qolsin (tavsiya etiladi).
- Vaqtni tanlang (server vaqti). Kam odam ishlaydigan soatni tanlang. Eʼtibor bering: nusxalar roʻyxatida vaqt UTC boʻyicha koʻrsatiladi.
- Saqlash maydonida nechta nusxa saqlanishini tanlang: 3, 7, 14 yoki 30. Eski nusxalar avtomatik oʻchiriladi. Har bir nusxa toʻliq, shuning uchun disk joyini hisobga oling.
- Jadvalni saqlash tugmasini bosing.
- Birinchi nusxani darhol olish uchun Hozir nusxa olish tugmasini bosing. U Ushbu serverdagi nusxalar roʻyxatida avval Bajarilmoqda, soʻng Tayyor holatida koʻrinadi.
Nusxani serverdan tashqarida saqlang
Majburiy
Shu diskdagi nusxa disk buzilsa saqlanib qolmaydi. Zaxira nusxalar papkasini har kuni boshqa kompyuter yoki tarmoq papkasiga koʻchiring.
Serverdagi papka maydoni nusxalar qayerdaligini koʻrsatadi (odatda /opt/digital-workspace/backups). IT administrator uni avtomatik koʻchirishi mumkin, masalan quyidagi cron yozuvi bilan:
0 3 * * * rsync -a --delete /opt/digital-workspace/backups/ backup@nas:/backups/digital-workspace/
Nusxalarni muntazam tekshiring
- Hammasi joyida boʻlsa, yuqoridagi maydonda Oxirgi nusxa: sana, hajm koʻrsatiladi.
- Oxirgi nusxa olinmagan boʻlsa yoki soʻnggi 36 soatda nusxa boʻlmasa, administratorlar butun ish maydonida qizil bannerni koʻradi.
Nusxadan tiklash (IT administrator)
Nusxadan tiklash maydonida eng soʻnggi nusxa nomi qoʻyilgan buyruq koʻrsatiladi. IT administrator uni serverda bajaradi:
cd /opt/digital-workspace && sudo ./restore.sh <backup>
- Faqat
sudo ./restore.shbuyrugʻi nusxalar roʻyxatini chiqaradi. - Boshqa joyga koʻchirilgan nusxani papka yoʻli orqali tiklash mumkin, masalan
sudo ./restore.sh /mnt/nas/2026-10-15_0100. - Davom etish uchun skript RESTORE soʻzini yozishni soʻraydi.
- Yangiroq versiyadan olingan nusxa uchun avval oʻsha versiyani oʻrnatish kerak. Eskiroq versiyadan olingan nusxa esa ilova ishga tushganda avtomatik yangilanadi.
Diqqat
Tiklash vaqtida ilova bir necha daqiqaga toʻxtaydi va nusxadan keyingi barcha oʻzgarishlar almashtiriladi. Avval hamkasblaringizni ogohlantiring.
Sozlamalar faylini xavfsiz saqlang
Majburiy
Zaxira nusxalarda maʼlumotlar bazasi va fayllar bor, lekin server sozlamalar fayli /opt/digital-workspace/.env yoʻq. Unda saqlangan parollar va sertifikatlarni (pochta serveri paroli, HTTPS yopiq kaliti, yagona kirish va AI kalitlari) himoya qiladigan kalit bor. IT administrator uning nusxasini serverdan uzoqda, xavfsiz joyda saqlaydi.
Yangi serverga koʻchish
- IT administrator yangi serverga Digital Workspace ni oʻrnatadi.
- Tiklashdan oldin u eski server .env faylidagi
AUTH_SECRET=qatorini yangi server .env fayliga koʻchiradi. Usiz saqlangan parollar va sertifikatlarni oʻqib boʻlmaydi: HTTPS oʻchadi, pochta serveri paroli va boshqa kalitlarni qayta kiritish kerak boʻladi. - U yerda
sudo ./restore.shbilan oxirgi nusxani tiklaydi. - Yangi server Oʻrnatma ID va litsenziyangizni saqlab qoladi. Koʻchganingiz haqida yetkazib beruvchiga xabar bering va eski serverni oʻchiring.
Muammolarni bartaraf etish
| Xabar | Yechim |
|---|---|
| Yangilash xizmati ishlamayapti, shuning uchun nusxa olinmaydi. | IT administrator /opt/digital-workspace papkasida docker compose up -d updater buyrugʻini bajaradi. |
| Oxirgi zaxira nusxa olinmadi: … | Koʻrsatilgan sababni oʻqing. Eng koʻp uchraydigani — disk toʻlgan: joy boʻshating yoki kamroq nusxa saqlang, soʻng Hozir nusxa olish tugmasini bosing. |
| Oxirgi 36 soatda nusxa yoʻq | Nusxa olish vaqtida server ishlab turganini tekshiring, soʻng Hozir nusxa olish tugmasini bosing. |
Bu maqolalar yangilangandan soʻng oʻz serveringizdagi Bilimlar bazasida ham mavjud.