Май 31 2010

dd на удаленный сервер по ssh.

Применяя на некоторых своих серверах в USB Flash диски я столкнулся с проблемой бекапа. Первое решение — это применение rsync. Он минимален по используемым ресурсам и не требует много пространства. В принципе этого достаточно для бекапа серверов. Но хочется иметь готовый образ диска, который можно будет в любой момент влить на флешку и в случае выхода из строя обоих флеш дисков(они у меня собраны в RAID1 с помощью gmirror) быстро поменять диски или в случае аварии связанной с физическим разрушением сервера быстро установить flash диски в резервный сервер и с минимумом правок запустить маршрутизатор в работу.

Для этого я использую бекап с помощью dd на удаленный сервер.
Сама команда копирования образа выглядит так:

dd if=/dev/mirror/gm0 | ssh hilik@hilik.org.ua 'dd of=router.iso'

Для автоматизации бекапов я сделал авторизацию по ключу и написал небольшой скрипт.
Проверено работает. Переодически я обновляю на флешках образы системы. Так что бы нужно было внести минимум изменений. Что бы максимально сократить время ввода сервера в эксплуатацию после аварии.

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

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

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