Клонировать диск на linux удаленно

culturolog

Есть машина на которой работает веб-сервер, мускула и т.д.
Задача сделать вторую точно такую же машину не выключая первую. Как это сделать? ОС linux fedora.
Если тупо сначала затарить все папки на жестком диске и потом их переместить на новый жесткий диск, то вебсервер вообще запустится?

yroslavasako

какая фс?

stat8891066

Используйте утилиту dd - поблочно скопирует диск.
Для этого монтируете на той машине ваш диск удалённо и после
dd if=/dev/hda of=/mnt/obraz_diska
если диски разные - то можно по разделам, но придётся повозиться с загрузчиком.

Marinavo_0507

Если тупо сначала затарить все папки на жестком диске и потом их переместить на новый жесткий диск
тупо не выйдет, надо использовать правильные опции tar
mysql стоит выключить на время копирования, или же сделать дамп базы, и скопировать его
кроме копирования файлов, нужно будет установить загрузчик ядра
то вебсервер вообще запустится?
запустится

klyv

может, просто снэпшот сделать, и с него тарить?

culturolog

а как удаленно монтировать?
на второй машине должно быть 2 диска? 1 система с которой я щас зыпускаюсь, а второй тот диск который будет примонтирован и впоследствии станет клоном?

oliver11

На FreeBSD такие задачи решались dump/restore.
Гугл по запросу "dump restore linux" тоже кое-что интересное выдаёт.

culturolog

какая именно опция тара?
как установить загрузчик ядра?

yroslavasako

может, просто снэпшот сделать, и с него тарить?
именно поэтому я спросил, какая фс. Снапшотить умеют не все.

AlexV769

На будущем клоне, запущенным с LiveCD после того, как смонтировал все нужные фс в /mnt
ssh $master "sudo tar cf - /" | (cd /mnt; tar xpf -)

Ну и + замечания предыдущих ораторов.
Оставить комментарий
Имя или ник:
Комментарий: