Май 07 2010

Backup с записью на ftp.

Хостинговые компании предлагают выделенные сервера, на которых бы владельцы серверов стоящих в датацентре могли бы хранить резервные копии(backupы) своих данных. Доступ к таким серверам возможен только по протоколу ftp.
Брать за основу практику, когда человек вручную выливает информацию на ftp не стоит. Даже рассматривать не стоит. Поэтому нужно писать скрипт. В качестве ftp клиента я использую lftp(/usr/ports/ftp/lftp/). А сам скрипт выглядит так:

#!/bin/sh
TO="/var/backup"
DATE=`/bin/date  +%d%m%y`
FTPU='hilik'
FTPP='hilik-123'
FTPS='backup.com'
/usr/bin/tar -jcf $TO/var-www-$DATE.tar.bz2 /var/www
/usr/local/bin/lftp -u $FTPU,$FTPP $FTPS -e "mput $TO/var-www-$DATE.tar.bz2;quit"
/bin/rm $TO/var-www-$DATE.tar.bz2

Скрипт простой, у меня работает нормально.

Добавить в закладки:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Украинская Баннерная Сеть