Клонирование живой системы "на лету" (с целью создания "живого" клона-бекапа)
Модераторы: SLEDopit, Модераторы разделов
-
guglez
- Сообщения: 394
- ОС: GNU/Linux
Re: Клонирование живой системы "на лету"
По какому принципу работает?
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Клонирование живой системы "на лету"
Я ж выше написал по какому принципу.
Что именно интересует ?
Что именно интересует ?
-
Vykingar
- Сообщения: 6
- ОС: Gentoo baby :)
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Клонирование живой системы "на лету"
1. Партиции сливаются по отдельности.
2. Принудительный sync перед каждой операцией копирования.
Система получилась довольно надежная, сервера у заказчика пережили уже несколько серьезных сбоев (вылет HDD и проблемы с питанием), выжили и продолжили работу исключиительно благодаря моей "системе спасения".
Она, конечно, не идеал, но пока свои задачи выполняет успешно.
-
NandR
- Сообщения: 1
Re: Клонирование живой системы "на лету"
а что скажете насчет создания бэкапа методом упаковки всей системы с сохранением прав в tar и затем отправлять эти архивы в бэкап хранилище ?
вот так: tar -cvpzf backup.tgz --exclude='/proc' --exclude='/lost+found' --exclude='/mnt' --exclude='/sys' --exclude='backup.tgz' /
получится потом из такого архива восстановить систему в рабочее состояние ?
а то RAID или просто дублировать вручную на другой винт это хорошо для статичных массивов и спасает при выхода винта из строя
а если система просто упала по какой-то причине то РЭЙД уже не поможет её восстановить
вот я как раз сейчас столкнулся с такой ситуацией, админы что-то намутили, удаленный сервак упал, есть удаленный бэкап через rsync
но что-то с него тоже не получается поднять, разбил винт, форматнул, забираю бэкап системы через rsync, прописываю Lilo и ... нифига система не загружается (хотя бэкап вроде до того момента как админ полазил в системе)
вот так: tar -cvpzf backup.tgz --exclude='/proc' --exclude='/lost+found' --exclude='/mnt' --exclude='/sys' --exclude='backup.tgz' /
получится потом из такого архива восстановить систему в рабочее состояние ?
а то RAID или просто дублировать вручную на другой винт это хорошо для статичных массивов и спасает при выхода винта из строя
а если система просто упала по какой-то причине то РЭЙД уже не поможет её восстановить
вот я как раз сейчас столкнулся с такой ситуацией, админы что-то намутили, удаленный сервак упал, есть удаленный бэкап через rsync
но что-то с него тоже не получается поднять, разбил винт, форматнул, забираю бэкап системы через rsync, прописываю Lilo и ... нифига система не загружается (хотя бэкап вроде до того момента как админ полазил в системе)
-
guglez
- Сообщения: 394
- ОС: GNU/Linux
Re: Клонирование живой системы "на лету"
Я в таких случаях поднимаю ось с шаблона пустую, а потом уже раскатываю в нее бекапные данные.
-
Bizdelnick
- Модератор
- Сообщения: 21519
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Клонирование живой системы "на лету"
/dev забыли.
А вообще чем мудрить с tar, imho проще использовать partclone.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
Ism
- Сообщения: 1261
- Статус: Никто, по сути быдло
Re: Клонирование живой системы "на лету"
Я слышал, что у некоторых файловых систем (кажется logfs , могу ошибаться) есть система неких снимков файловой системы. Теоретически можно заморозить файловую систему в определенный момент и сделать снимок, в то время как новые данные пишутся в свободное место диска (правда если не удалять точки заморозки будет дублирование данных). Кажется так работает Acronis когда делает образ диска, на котором сам и находится вместе с ОС.
-
guglez
- Сообщения: 394
- ОС: GNU/Linux
Re: Клонирование живой системы "на лету"
LVM? И не надо никаких хитропопых фс.
-
Bizdelnick
- Модератор
- Сообщения: 21519
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Клонирование живой системы "на лету"
Ism писал(а): ↑17.07.2011 00:36Я слышал, что у некоторых файловых систем (кажется logfs , могу ошибаться) есть система неких снимков файловой системы. Теоретически можно заморозить файловую систему в определенный момент и сделать снимок, в то время как новые данные пишутся в свободное место диска (правда если не удалять точки заморозки будет дублирование данных).
Такое есть в btrfs и ZFS.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
Kreept
- Сообщения: 107
- ОС: Linux
-
Doublespace
- Сообщения: 275
- ОС: Debian Lenny,Squeeze,Centos
Re: Клонирование живой системы "на лету"
Не лучше будет поднять drbd и не мучиться? Поздно про него прочитал, а бы применил у себя. Сейчас уже нет возможности остановить боевой сервак.
-
guglez
- Сообщения: 394
- ОС: GNU/Linux
Re: Клонирование живой системы "на лету"
LVM можно без остановки машины начать использовать для новых данных.
-
Kreept
- Сообщения: 107
- ОС: Linux
Re: Клонирование живой системы "на лету"
При работе с VDS серверами тут все понятно, создаем диск, с помощью dd выполняем копирование из шаблона и машина доступна. Интересует, как реализовать данную схему для удаленной машине без использования технологий виртуализации (инженеры удаленного ДЦ могут выполнить минимальные действия) ?
-
guglez
- Сообщения: 394
- ОС: GNU/Linux
Re: Клонирование живой системы "на лету"
Шаблон я имел в виду виртуальную машину как раз
И с использованием системы виртуализации.