Зміст

Backup Unix

Dump-Restore

Использование Dump для резервного копирования

Просто сделать дамп:

dump -a -f /usr/home/dumps/usr.dump /usr

Если система работает и нужно сделать резервную копию “наживо”, без остановки сервера, то желательно добавлять ключ -L

Этот-же пример резервного копирования того-же раздела usr, на уже без перевода сервера в однопользовательский режим:

dump -L -a -f /usr/home/dumps/usr.dump /usr

Статьи на эту тему:

http://www.opennet.ru/base/sys/freebsd_dup.txt.html

http://www.opennet.ru/base/sys/dup_freebsd.txt.html

http://www.opennet.ru/docs/RUS/linuxsos/ch22_2.html#6

http://www.opennet.ru/docs/BSD/handbook/backup-basics.html

Этот-же ответ, освящённый на “сектиме”:

http://www.security-teams.net/board/index.php?showtopic=1526

Восстановление

FIXME

cd dest_dir

recovery file_backup

FIXME

Резервное копирование всех баз MySQL

Выполняется резервное копирование всех БД сервера и их архивация

#!/bin/sh

timestamp=$(date +%Y-%m-%d)
backupdir="/var/backup/mysql"

for t in $(echo "show databases;" | mysql -uroot -ppasswd | grep -v "^Database"); do
    mysqldump --single-transaction --quick -uroot  -cB $t | bzip2 -z -9 -f >${backupdir}-${t}-${timestamp}.sql.bz2
done

Статьи на эту тему:

http://forum.0day.kiev.ua/index.php?showtopic=186818

http://vds-admin.ru/backup/rezervnoe-kopirovanie-i-vosstanovlenie-baz-dannykh-s-pomoshchyu-programmy-mysqldump

http://dev.mysql.com/doc/mysql-backup/en/mysql-backup-privileges.html#priv_restore

Бэкапим из облака: инструкция по применению можно взять готовые примеры скриптов