Клонирование Ubuntu по сети

3

Я хочу перейти с моей 12.04 на другую машину. Я нашел способ с dd и надеюсь, что это сработает для меня. Дело в том, что мне нужно как-то соединить оба диска, чтобы сделать фактическое клонирование. Я пытаюсь использовать NFS. Когда я пишу в /etc/exports :

/dev/sda1 10.42.0.16(rw,async,subtree_check)

и вызовите exportfs -a . Я получаю следующую ошибку:

exportfs: /dev/sda1 is neither a directory nor a file. Remote access will fail

Любые подсказки, как я могу преодолеть проблему? Это вопрос конфигурации или NFS - тупик, и я должен использовать что-то другое?

    
задан savick01 19.07.2013 в 18:46
источник

1 ответ

5

В конце приемника:

nc -l 5678 | sudo dd if=/dev/stdin of=/dev/sda

Затем на конце отправителя:

sudo dd if=/dev/sda of=/dev/stdout | nc 1.2.3.4 5678

Это копирует sda с одного ПК на другой по сети на IP 1.2.3.4 и на порт 5678. Обязательно установите один из пакетов nc (просто запустите nc в терминале, и вы получите если он еще не установлен.)

Также убедитесь, что ни один том на любом из дисков sda не имеет файловой системы, поэтому вы можете отключить живой CD на обоих концах, если вы не уверены.

    
ответ дан gertvdijk 19.07.2013 в 18:56
источник