====== 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 [[http://habrahabr.ru/company/regru/blog/194574/|Бэкапим из облака: инструкция по применению]] можно взять готовые примеры скриптов