Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: bobo в Apr 14, 2005, 17:44



Титла: Backup в Линукс
Публикувано от: bobo в Apr 14, 2005, 17:44
Здравейте някой знае ли демон /освен аt/, с който да мога ежедневно в определен час да изпълнявам скрипт.
Идеята е да правя backup на база данни.   :)
 
Може би нещо еквивалентно на Windows-кия "Sheduled tasks"

Приемам и всякакви идеи за по-интелигентен "backup"


Титла: Backup в Линукс
Публикувано от: dafo в Apr 14, 2005, 18:12
Правиш си скрипта за бекъп и разучаваш crontab.
Ако ползваш KDE има kcron.


Титла: Backup в Линукс
Публикувано от: astronom в Apr 14, 2005, 18:51
Сега това което искаш да правиш няма да стане със скрипт, който в определен час копира цялата папка на дадена база и я архивира. Какво ще стане ако точно в този момент някой промени нещо в базата? Не знам дали това е случая, но по-добре помисли за заключване на таблиците докато трае backup-а. Погледни възможностите на MySQL Administrator за backup - той използва cron, за да задава backup в определен ден и час.


Титла: Backup в Линукс
Публикувано от: zeridon в Apr 14, 2005, 19:21
Ами cron е един много хубав демон ...
Обаче както ти казаха не е особенно разумно да копваш директорията и да я архивираш.

По принцип се прави с дъмп на базата ... нещо от сорта на:
Примерен код
# mysqldump baza.tablica > /pyt/do/file
# tar czf /pyt/do/arhiv.tar.gz /pyt/do/file


Идеята за локване на базата също е много важна за да не изгориш с бекъпа ...


Титла: Backup в Линукс
Публикувано от: bobo в Apr 14, 2005, 20:47
10X за насоките.
Когато го направя ще постна решението :)