LINUX.ORG.RU

История изменений

Исправление anc, (текущая версия) :

Вариант 1.
1. Создаем диск виртуалки.
2. Разбиваем, создаем fs на диске VM полностью аналогично живому.
3. На живой создаем снапшот
4. Копируем (dd) снапшот на vm
5. Грузим VM с бутового носителя и устанавливаем загрузчик.

Вариант 2.
1. Создаем диск виртуалки.
2. Разбиваем, создаем fs на диске VM полностью аналогично живому.
3. Монтируем в отдельный каталог разделы VM.
4. rsync с живого на VM.
5. Если работает что-то, что меняет критичные данные, например субд, блокируем доступ к субд для всего (если вам VM на поиграться, то можно и не блокировать), бэкапим родными средствами и копируем бэкапы на диск VM.
6. Грузим VM с бутового носителя и устанавливаем загрузчик.
7. Загружаемся и если есть бэкапы из пункта 4, разворачиваем их.
profit.

Нюанс, если работает что-то типа крона, в котором есть таски которые могут вносить изменения, то перед копированием останавливаем его. Если уже сейчас запущенны какие-то таски меняющие данные, то или дожидаемся завершения или если оно не критично киляем.

Пункты можно видоизменять, в зависимости от...

Я предпочитаю второй вариант только по причине того, что оно проверено годами и точно работает где угодно, есть lvm, нет lvm... ну вы поняли.

Исходная версия anc, :

Вариант 1.
1. Создаем диск виртуалки.
2. Разбиваем, создаем fs на диске VM полностью аналогично живому.
3. На живой создаем снапшот
4. Копируем (dd) снапшот на vm
5. Грузим VM с бутового носителя и устанавливаем загрузчик.

Вариант 2.
1. Создаем диск виртуалки.
2. Разбиваем, создаем fs на диске VM полностью аналогично живому.
3. Монтируем в отдельный каталог разделы VM.
4. rsync с живого на VM.
5. Если работает что-то, что меняет критичные данные, например субд, блокируем доступ к субд для всего (если вам VM на поиграться, то можно и не блокировать), бэкапим родными средствами и копируем бэкапы на диск VM.
6. Грузим VM с бутового носителя и устанавливаем загрузчик.
7. Загружаемся и если есть бэкапы из пункта 4, разворачиваем их.
profit.

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

Пункты можно видоизменять, в зависимости от...

Я предпочитаю второй вариант только по причине того, что оно проверено годами и точно работает где угодно, есть lvm, нет lvm... ну вы поняли.