История изменений
Исправление 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... ну вы поняли.