LINUX.ORG.RU
ФорумAdmin

Посоветуйте программу для резервного копирования


0

0

Идеально подходит flexbackup, но он очень давно не обновлялся и похоже мертв. И еще в нем нету никакой возможности сохранения backup`ов на ftp, которая мне необходима.

Что посоветует уважаемый ALL?

ALL походу пользуется скриптами. :) Если надо бэкапить непременно на ftp то нужно подмонтировать ftp сервер в файловую систему через curlftpfs.

Khenty
()
Ответ на: комментарий от Khenty

Да знаю я про curlftpfs
Возможности использовать нету - vps(openvz), а следовательно возможности возится с ядром нету.
Если-бы была, не спрашивал-бы)

LebedevRI
() автор топика
Ответ на: комментарий от LebedevRI

Скрипт на пяток строк уже колесо? Тем более, что шахматы и поэтессы на раз добавляются.

redgremlin ★★★★★
()

Ясно, значит попробую завтра попилить flexbackup

LebedevRI
() автор топика
Ответ на: комментарий от vitroot

Я иногда делаю так
tar cvpjf /home/backup/lib-`date +%Y-%m-%d`.tar.bz2 /lib

Quark_p
()

При сооружении системы резервирования очень многое зависит от требований. Главным образом, по масштабируемости.

markevichus ★★★
()

Резервное копирование файлов и MySQL баз данных

# Backup main files

#

#Pyotr Nevenchannyy 08.06.2009

#

#

BDIR="/usr/backup/data" #!! will be deleted after backup

LOGDIR=$BDIR/all_logs

DNSDIR=$BDIR/dns

CMDREPLY=$BDIR/firewall.txt

CONFDIR=$BDIR/config

PREFIX='/usr/backup/'`hostname -s`-`date +%a`

MUSER='root'

MPASS=''

MHOST='localhost'

MYSQL='/usr/bin/mysql'

MYSQLDUMP='/usr/bin/mysqldump'

GZIP='/usr/bin/gzip'

mkdir $BDIR

mkdir $LOGDIR

mkdir $DNSDIR

mkdir $CONFDIR

# copy files to backup dir

echo [$(date)] "Copy files"

cp -r /site $BDIR

echo [$(date)] "Copy logs"

cp -r /var/log $LOGDIR

echo [$(date)] "Copy config"

cp -r /etc $CONFDIR

echo [$(date)] "Copy database"

DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"

for db in $DBS

do

FILE=$BDIR/$db.$NOW-$(date +"%T").sql

$MYSQLDUMP -u $MUSER -h $MHOST -p$MPASS $db | $GZIP -9 > $FILE

done

echo [$(date)] "Copy firewall rule"

date > $CMDREPLY

echo "== iptables =============" >> $CMDREPLY

/usr/sbin/iptables -t nat -L >> $CMDREPLY

echo "== route ================" >> $CMDREPLY

/sbin/route >> $CMDREPLY

echo [$(date)] "Zip everything in the backup dir"

tar -czvf $PREFIX.tar.gz $BDIR > $PREFIX.log

echo [$(date)] "Clean up"

rm -rf $BDIR

echo [$(date)] "Done"

GHostly_FOX
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.