Функцията за архивиране на Uptime Kuma е остаряла: Как да настроя скрипта за автоматично архивиране по график на Corn?

🆘Архивирането на Kuma с време за работа е отхвърлено⁉️Елате и вижте насрочения урок за автоматично архивиране🕒💾

📉Uptime Функцията за архивиране на Kuma е невалидна? не се страхувай! Научи ви как да настроите планирано автоматично архивиране, за да защитите вашите данни за наблюдение💡📊.

Отсега нататък вече няма да се страхувате от загуба на данни, супер подробните стъпки ще ви накарат да разберете за секунди📈🚀.

Елате и научете, сигурността на вашите данни ще бъде гарантирана отсега нататък! 🎯📁

Тъй като може да има някои проблеми с функцията за архивиране във фоновите настройки на Uptime Kuma, разработчикът не е поддържал функцията за архивиране Сега функцията за архивиране вече не може да генерира пълно архивиране и да възстанови всички настройки ▼

Функцията за архивиране на Uptime Kuma е остаряла: Как да настроя скрипта за автоматично архивиране по график на Corn?

Отхвърлено: Поради добавянето на голям брой нови функции и липсата на редовна поддръжка на функцията за архивиране, функцията за архивиране вече не е в състояние да генерира пълен архив и да възстанови пълните настройки.

Моля, вместо това архивирайте директно обема на докера или папката с данни (./data/).

Въпреки това можем да реализираме архивните данни на Uptime Kuma чрез функцията за автоматично архивиране на скрипта.

Uptime Kuma метод за автоматично архивиране на данни за наблюдение

Следват методи и стъпки за архивиране на данни:

  1. Създайте резервен скрипт:Може да се напише прост скрипт на обвивката, за да се извърши задачата за архивиране. Този скрипт ще пакетира директорията с данни на Uptime Kuma в компресиран tar файл и ще го копира в посочения резервен път.
  2. Настройте планирана задача:Скриптът за архивиране може да бъде зададен като планирана задача (като използване на кронтаб), за да постигнете редовно автоматично архивиране.

Как да настроя скрипт за автоматично архивиране по график в 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
  • Сега планираната задача за царевична работа се изпълнява в 2 сутринта всеки ден▲

Стъпка 7:Планираната задача на Corn Job автоматично изтрива отдалечени файлове 2 дни или по-рано в 30:50 сутринта всеки ден (изтривайте файлове, по-стари от 50 дни) ▼

30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
  • Препоръчва се редовно да проверявате целостта на вашите архивни файлове и да се уверите, че процесът на архивиране работи според очакванията.

Искате ли да научите повече за съветите за използване на Uptime Kuma и други полезни инструменти? Щракнете върху връзката по-долу, за да продължите да четете следното съдържание▼

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Функцията за архивиране на Uptime Kuma е остаряла: Как да настроя скрипта за автоматично архивиране по график на Corn? 》, полезно за вас.

Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-31701.html

За да отключите още скрити трикове🔑, заповядайте в нашия Telegram канал!

Споделете и харесайте, ако ви харесва! Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

Вашият имейл адрес няма да бъде публикуван. Използват се задължителните полета * Етикет

Справочник на статиите
Преминете към Top