backup Данных с сервера....
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 45
- Зарегистрирован: 2007-10-23 21:42:29
backup Данных с сервера....
Я категорически Вас приветствую!
В моем подчинении 3 сервера под FreeBSD и 2 сервера под Вражей ОСью (W2k3) и вот встал передо мной такой вопрос:
Как можно реализовать такую систему - допустим каждый месяц чтобы полностью делался образ дисков (чтобы лежало было допустим два образа диска для каждого сервера... старый и новый которые потом постепенно заменяются более новыми) и каждый день делался бекап всех документов (по той же схеме более старое заменяется более новым)?
как такое можно реализовать?
есть ли какие нибудь средства для этого? что стоит почитать?
Заранее всем благодарен!
PS Использование коммерческого ПО запрещено..
В моем подчинении 3 сервера под FreeBSD и 2 сервера под Вражей ОСью (W2k3) и вот встал передо мной такой вопрос:
Как можно реализовать такую систему - допустим каждый месяц чтобы полностью делался образ дисков (чтобы лежало было допустим два образа диска для каждого сервера... старый и новый которые потом постепенно заменяются более новыми) и каждый день делался бекап всех документов (по той же схеме более старое заменяется более новым)?
как такое можно реализовать?
есть ли какие нибудь средства для этого? что стоит почитать?
Заранее всем благодарен!
PS Использование коммерческого ПО запрещено..
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: backup Данных с сервера....
я бы на перле написал
- Amadeus
- ст. сержант
- Сообщения: 332
- Зарегистрирован: 2008-10-05 12:42:44
- Откуда: Kiev
Re: backup Данных с сервера....
Нет ничего невозможного
- Shuba
- ст. сержант
- Сообщения: 365
- Зарегистрирован: 2008-03-25 10:58:21
- Откуда: Минск
- Контактная информация:
Re: backup Данных с сервера....
Для Фри вполне достаточно делать с помощью тогоже sh, dump, tar -czf, я например так бэкаплю, мне вполне хватает. Закинуть в крон - и пущай пашет себе... И в винде тоже с помощью бат-файлов много чего можно делать. Тот же ntbackup умеет работать с командной строкой - это для образа системы. Ну а для документов - юзаю самописный бат файл, в котором всё архивируется консольным 7z, закидывается в определённые папки по разным шарам в сетке и удалаются бэкапы старше месячной давности. Если нужны примеры - могу скинуть.
Сила ночи, сила дня - одинакова фигня!
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: backup Данных с сервера....
автор написал что нужно новые бэкапить и старые не трогать, можно все каталоги и папки взять снят ьс них md5, а дальше синхронизировать...
-
- рядовой
- Сообщения: 45
- Зарегистрирован: 2007-10-23 21:42:29
Re: backup Данных с сервера....
to Shuba
Скинь мне на мыло плиз примеры nikotinych[гав]gmail[тчк]com
Скинь мне на мыло плиз примеры nikotinych[гав]gmail[тчк]com
- Shuba
- ст. сержант
- Сообщения: 365
- Зарегистрирован: 2008-03-25 10:58:21
- Откуда: Минск
- Контактная информация:
Re: backup Данных с сервера....
Звиняй, я уже ушёл с работы, с дома доступ к рабочим сервакам не имею, так что скину не раньше, чем в понедельникNikotinych писал(а):to Shuba
Скинь мне на мыло плиз примеры nikotinych[гав]gmail[тчк]com
Сила ночи, сила дня - одинакова фигня!
- Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
- Контактная информация:
Re: backup Данных с сервера....
Мой скрипт выглядит вот так вот примерно
При этом у меня в Сети установлен Openfire и и на Фре стоит sendxmpp
принцип бэкапа таков делает бэкап и потом сообщает мне в жабу, далее смотрит есть ли бэкап недельной давности и удаляет его и сообщает мне на жабу об этом. Подробнее о sendxmpp http://www.lissyara.su/?id=1899

При этом у меня в Сети установлен Openfire и и на Фре стоит sendxmpp
принцип бэкапа таков делает бэкап и потом сообщает мне в жабу, далее смотрит есть ли бэкап недельной давности и удаляет его и сообщает мне на жабу об этом. Подробнее о sendxmpp http://www.lissyara.su/?id=1899
Код: Выделить всё
#!/bin/sh
backup_dir="/usr/backup"
name=`/bin/date -v -7d "+%Y-%m-%d"`
message="Бэкапы БД были успешно выполнены!!!!!"
message2="Удаление старых Бэкапов было выполнено удачно (-7)!!!!!"
subject="Backups"
subject2="Delete old backups"
sendxmpp="/usr/local/bin/sendxmpp"
if
tar -czvf $backup_dir/sams_backup_mysql_`date +'%Y-%m-%d'`.tar.gz /usr/db/mysql/*
tar -czvf $backup_dir/catalog_usr-local-etc_`date +'%Y-%m-%d'`.tar.gz /usr/local/etc/*
tar -czvf $backup_dir/catalog_etc_`date +'%Y-%m-%d'`.tar.gz /etc/*
tar -czvf $backup_dir/www_backup_`date +'%Y-%m-%d'`.tar.gz /usr/local/www/*
tar -czvf $backup_dir/rejik3_backup_`date +'%Y-%m-%d'`.tar.gz /usr/local/rejik/*
then
echo "$message" | $sendxmpp -s "$subject" admin@jabber.domain.ru
fi
if
rm $backup_dir/rejik3_backup_"$name".tar.gz
rm $backup_dir/catalog_etc_"$name".tar.gz
rm $backup_dir/catalog_usr-local-etc_"$name".tar.gz
rm $backup_dir/sams_backup_mysql_"$name".tar.gz
rm $backup_dir/www_backup_"$name".tar.gz
then
echo "$message2" | $sendxmpp -s "$subject2" admin@jabber.domain.ru
fi
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: backup Данных с сервера....
Друзья мои, вы изобретаете велосипед. Если есть файлы с русскими именами, то я бы советовал пользовать bacula. Если нет файлов с именами на кириллице, то amanda - это надстройка над tar/dump/restore - лучше чего для бэкапов еще придумано не было. Вообще тредстартеру стоит почитать вот эту статью: http://www.samag.ru/cgi-bin/go.pl?q=art ... .2006;a=03
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- рядовой
- Сообщения: 45
- Зарегистрирован: 2007-10-23 21:42:29
Re: backup Данных с сервера....
Крайнему оратору огромное спасибо буду пробовать!
- Shuba
- ст. сержант
- Сообщения: 365
- Зарегистрирован: 2008-03-25 10:58:21
- Откуда: Минск
- Контактная информация:
Re: backup Данных с сервера....
Скинул, раньше не получилось, звиняй.Nikotinych писал(а):to Shuba
Скинь мне на мыло плиз примеры nikotinych[гав]gmail[тчк]com
Сила ночи, сила дня - одинакова фигня!
-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Re: backup Данных с сервера....
Подскажите такие моменты: WEB-сервер, нужно бэкапить папки сайтов и MySQL. Думаю, не буду умничать со средствами, просто в архив закатаю.
Апач и MySQL тормозить надо? Я в плане блокировки и изменения файла во время бэкапа. Т.е. копирую я базу, а там кто-то пишет уже. Непонятно, что за куча мала получится. Ну и на сайтах, если скрипты пишут в файл, что происходит?
Апач и MySQL тормозить надо? Я в плане блокировки и изменения файла во время бэкапа. Т.е. копирую я базу, а там кто-то пишет уже. Непонятно, что за куча мала получится. Ну и на сайтах, если скрипты пишут в файл, что происходит?
-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Re: backup Данных с сервера....
Актуально.
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: backup Данных с сервера....
http://ru.wikipedia.org/wiki/BackupPC
Код: Выделить всё
root@ ~> cat /backup/mysql.sh
#!/bin/sh
# backup mysql for *****************
# username: backup
# password: *****************
# privileges: SELECT , PROCESS, FILE , SHOW DATABASES , LOCK TABLES, SHOW VIEW
#CREATE USER 'backup'@'localhost' IDENTIFIED BY '*******';
#GRANT SELECT , PROCESS, FILE , SHOW DATABASES , LOCK TABLES, SHOW VIEW ON * . * TO 'backup'@'localhost' IDENTIFIED BY '*********';
BACKUPDIR="/backup/mysql"
BACKUPDB="all"
MYSQL="/usr/local/bin/mysql"
MYSQLDUMP="/usr/local/bin/mysqldump"
OPTS=""
USERNAME="backup"
PASSWORD="*****"
SED="/usr/bin/sed"
DATE=`date "+%Y-%m-%d"`
MKDIR="/bin/mkdir -m 700"
if [ ! -d ${BACKUPDIR}/${DATE} ]; then
${MKDIR} ${BACKUPDIR}/${DATE}
fi
if [ ${BACKUPDB} = all ]; then
BACKUPDB=`${MYSQL} --user=${USERNAME} --password=${PASSWORD} --batch --skip-column-names -e "show databases" | ${SED} 's/ /%/g'`
fi
for NDM in ${BACKUPDB}
do
if [ ${NDM} = information_schema ]; then
OPTS="${OPTS} --skip-lock-tables"
fi
${MYSQLDUMP} --user=${USERNAME} --password=${PASSWORD} ${OPTS} ${NDM} > ${BACKUPDIR}/${DATE}/${NDM}.sql
done
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету