Автоматични бекъпи на cloud и нает сървър

http://www.youtube.com/watch?v=K-M0T88a0HQ&feature=share

Friendly Geeks показват как да създавате автоматични бекъпи на файловете и базите данни, разположени на вашия cloud или нает сървър. За целта е създаден тестов клауд сървър, на който е записан специален скрипт, който ще се използва за създаване на бекъп. Вижте стъпка по стъпка в едно видео как да създадете архив на файловете си и да предпазите информацията си.

За да свалите скрипта, кликнете тук!

В конкретната ситуация, използваме следните променливи:

NOW – показва датата и часът на изпълнение на скрипта;

FILE – името на файла, който ще се генерира след извършването на бекъпа;

BACKUP_DIR – директорията, в която ще се съхрани този файл;

WWW_DIR – директорията, я която се намират файловете, на които ще се прави бекъп.

Използваме променливите DBUSER, DBPASS и DBNАМЕ. Tова са MySQL потребителя, неговата парола и името на базата данни. Поменливата DBFILE оказва името на файла с базата данни.
Следващата стъпка, е да окажем, че не желаем в архива да се запази пълния път за файловете -/var/www/html и базата данни -/var/www/backups, а ще ги запазим в директориите www и database.
Самият скрипт оказва, че пълния път трябва да се трансформира до www. Създава се dump на базата данни, кaто се използва потребителят, паролата и базата данни.
Създава се крон задача, която да изпълнява съответния скрипт. В случая той се намира в дректория /var/www и се казва script.sh. Използваме командата crontab –e, като в случая задаваме скрипта да се изпълнява на 5 минути, използвайки командата bash. Скриптът се изпълнява и създава архив в директория backups.

Етикети: #backup #naet-sarvar #cron-задачи #автоматичен-бекъп #cloud #генериране-на-бекъп