Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander V Butenko                  2:450/160.9    13 Apr 2004  13:58:01
 To : Aleksey Barabanov
 Subject : Re: cvs для отслеживания изменений конфиг ов
 -------------------------------------------------------------------------------- 
 
 
  AB> А чем его использование лучше простого tar ? Продвинутость только в
  AB> гуевости указания опций дифференциального бэкапирования ?
 
 кстати да. Зачем искать что-то готовое, когда нормальный скрипт для создания  
 бекапов пишется за 5-10 минут.
 Вот писал для какого-то сервера, не помню. Можно конечно и получше конечно
 написать, но и этого вполне достаточно в большинстве случаев.
 Бэкапит хоумы, все базы mysql'а и htdocs. Все бекапы пихает в хоум
 указанного юзера.
 
 ===
 #!/bin/sh
 #
 #####
 backdir="/mnt/backup/`date +%Y%m%d`"
 sqldir="/usr/local/mysql"
 backuser="andrewhost"
 backuserdir="/home/$backuser/backup"
 # removing old backups
 rm -rf $backuserdir
 # creating backup dirs
 mkdir -p $backdir
 mkdir -p $backdir/db
 # backup home dirs
 tar -zcf $backdir/homes.tar.gz /home
 # backup mh htdocs
 tar -zcf $backdir/mh.tar.gz /usr/local/apache/htdocs
 # backup etc dirs
 tar -zcf $backdir/etc.tar.gz /etc
 # backuping databases
 find $sqldir/data -type d -exec basename {} \;|uniq|while read dbname; do
     $sqldir/bin/mysqldump -u root -ppassword $dbname > $backdir/db/$dbname.sql;
 done
 # moving to home
 mkdir -p $backuserdir
 mv $backdir $backuserdir
 chown -R $backuser $backuserdir
 find $backuserdir -type d -exec chmod 700 {} \;
 find $backuserdir -type f -exec chmod 600 {} \;
 # clean up
 rm -rf $backdir
 -- 
 // Alexander   ICQ #96225688
 GPG keyID: 8A00E9C4 at pgpkeys.mit.edu
 --- No Gnus v0.2/GNU Emacs 21.3
  * Origin: Live free (2:450/160.9)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: cvs для отслеживания изменений конфиг ов   Alexander V Butenko   13 Apr 2004 13:58:01 
 Re: cvs для отслеживания изменений конфиг ов   Aleksey Barabanov   13 Apr 2004 22:57:49 
 Re: cvs для отслеживания изменений конфиг ов   Peter V. Chernikoff   14 Apr 2004 19:54:34 
Архивное /ru.linux/2788eadb2da6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional