Форум Академгородка, Новосибирск > BackuP, images, Linux
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: BackuP, images, Linux
Форум Академгородка, Новосибирск > Компьютеры и сети > Операционные системы > Unix
Gangster
Добрый день уважаемые форумчане.

Начал активно переводить конторские сервера на Debian. Соответственно задался вопросом, как сие безобразие забекапить, да так, чтобы заново систему не поднимать.

Хочется что-то типа RDrive Image или Acronis, но естественно бесплатно и удобно =).

Кто чем пользуется, что можете посоветовать? Спасибо.
lost_shadow
В debian снятие образа раздела делается точно так же, как и в других дистрибутивах - с помощью утилиты блочного копирования dd.
Код
dd if=исходный_файл of=файл_назначения
Например, для обычных разделов:
Код
dd if=/dev/sda1 of=/mounted-network-storage/server1-image-sda1.raw

Крайне желательно, чтобы раздел был отмонтирован во время снятия образа.

Здесь более сложный пример со сжатием и копированием по сети с шифрованием через SSH.

Но, как правило, если не требуется мгновенного восстановления системы, хватает списка установленных пакетов (dpkg --get-selections) и содержимого директорий /etc, /home и /var.

Также первым делом рекомендую установить etckeeper - он создаст для /etc репозиторий системы контроля версий, чтобы всегда можно было просмотреть в деталях или откатить любые сделанные изменения в конфигурации любого пакета.
crypt
Gangster, похвальное начинание. Я не спец по Acronis, но так понимаю, что в Windows нужно снимать именно образ диска (иначе не восстановишь), а в Linux достаточно просто скопировать файлы на новый раздел и загрузить ядро.

Т.е. даже простым tar -cjf ./file.tar.bz2 / /bin ... можно сделать отличный бекап. Потом распаковал, загрузчик прописал и вперед. Я часто делаю именно скрипт для бекапа. Например, список пакетов сохраняем dpkg --get-selections > /etc/dpkg.selections, а /etc в tar. Чтобы восстановить систему, просто инсталим чистую, инсталируем все пакеты, а потом используем etc.tar.bz2 (осторожно с /etc/[passwd|shadow|groups])

Все зависит от масштабов, т.е. кол-ва серверов. Есть решение разного калибра и под разные задачи. Clonezilla - это именно образы с дисков снимать. Есть bacula - тяжеловесное решение. Бывает, используют lvm snapshot, чтобы ничего никуда не отмонтировать.

От dd толку немного. Им cdromы копировать можно.smile.gif
Цитата(lost_shadow @ 11.01.2012, 13:48) *
Код
dd if=/dev/sda1 of=/mounted-network-storage/server1-image-sda1.raw

Крайне желательно, чтобы раздел был отмонтирован во время снятия образа.

Я бы не стал так делать. В случае с разделом 50 Гб нагружает сеть, процессор, диск и гребет все подряд, включая логи. А применить этот "бекап" будет скорее всего проблематично.

etckeeper не использовал, но в целом мысль правильная.
iDamir
общество, всё проще: http://www.opennet.ru/base/sys/puppet_config.txt.html, http://habrahabr.ru/blogs/linux/67471/ и т.п.
biohumanoid
Цитата(Gangster @ 11.01.2012, 12:23) *
Добрый день уважаемые форумчане.

Начал активно переводить конторские сервера на Debian. Соответственно задался вопросом, как сие безобразие забекапить, да так, чтобы заново систему не поднимать.

Хочется что-то типа RDrive Image или Acronis, но естественно бесплатно и удобно =).

Кто чем пользуется, что можете посоветовать? Спасибо.


Однозначно Bacula .
Сетевая (клиент, сервер, дирекор), кросс-платформенная, многопоточная, шифрующая, умеет просить скрипт приготорить данные, ...
GUI Для распаковки тоже имеется на QT.
crypt
Цитата(iDamir @ 12.01.2012, 2:40) *


Во-первых, это не проще, это мягко говоря гемор для человека, который только начал сервера переводить. Короче, для опытного народу. А во-вторых, это и не бекап.
longbow
Цитата(crypt @ 12.01.2012, 17:53) *
Цитата(iDamir @ 12.01.2012, 2:40) *


Во-первых, это не проще, это мягко говоря гемор для человека, который только начал сервера переводить. Короче, для опытного народу. А во-вторых, это и не бекап.


Ничего там геморного нету. Оно работает, и хорошо работает.
Gangster
Круто. Спасибо. Попробую все!

Отпишусь потом
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2024 IPS, Inc.