простая сістэма рэзервовага капіявання

сёння я сядзеў і думаў, што tryavba да pochnada я рэгулярна рабіць рэзервовыя копіі sarvarcheto мяне і тыя схемы, дзе я выкарыстоўваю іх у сваёй працы я не раблю працу – проста занадта шмат функцыянальнасці і ня tyarbva тут, каб сачыць за тое, што рэзервовае капіяванне з таго дня, каб мець магчымасць ўціраць назад 2 тыдняў таму і так 😉 tyarbva проста нешта, дзе я магу ачысціць толькі для рэзервовага капіявання некалькі тэчак і выдаляць старыя рэчы 🙂 зроблена раней казалі пра 5 мін natreshtyah ня асабліва прыгожы Баш скрыпт я павінен сказаць, што так, там біць майстроў 😉

#!/bin/bash
 #path to beckup folder
 cd /media/backup

rm -r *.tgz
 sleep 3 #time for removing

#path to first folder
 /bin/tar cvzf www.tgz /var/www/
 sleep 30 #time for arhiving
 /bin/tar cvzf mysql.tgz /var/lib/mysql/
 sleep 30
 #EOF

ўвесь сцэнар больш elemntaren проста выдаліце ​​ўсе ў тэчцы рэзервовых копій, якія я ведаю, што гэта TGZ архівы 🙂, а затым робіць 2 Новы 🙂 Я даў ўдосталь sliipche, што profesorcheto трэба разглядаць у рэжыме рэальнага часу bekaping вакол 10 сек, але я не буду перапісваць яго ў 100 разоў hihihihihi 😉 сам сцэнар яго ў plyasnah /SBIN яснасць тэчкі, затым ўзбітыя ў наступным парадку /вар / залатнік / хрон / crontabs / корань

01 5 * * * /SBIN / Backuper > /DEV / нуль

які дае мне штодзённыя рэзервовыя копіі 5:01 кожную раніцу 😉 прыдатны час для лада shtaigata Агульны neblesti геніяльнага сцэнара, але ад імя, што з'яўляецца функцыянальным і робіць менавіта тое, што я хачу 😉 Можа быць, у будучыні будзе дзяліць bekapinga на WWW і MySQL, але таму, што яшчэ адным зместам Досаев больш статычны, чым іншыя і кажуць, адзін рэзервовы на тыдзень ці нават 2 больш dosatachen у той час як SQL-попыту і яе штодня, што калі зараджаны sisitema(усё, што не з'яўляецца маім) штогадзінных

Пакінуць адказ

Ваш адрас электроннай пошты не будзе апублікаваны. Абавязковыя палі пазначаныя *

Анты-спам *