Не нужно искать хранилище для образа - просто загрузите Linux Live CD (или USB-флешку) и используйте netcat
.
На компьютере, который настроен и готов к работе, запустите:
sudo dd if=${SOURCE_DISK} bs=4M | gzip | nc -l 27015
Затем на компьютере, который получит изображение и станет клоном, выполните следующее ... (Мне кажется, я должен отметить, что это обязательно уничтожит все данные)
nc ${IP_OF_SERVER} 27015 | gzip -d | sudo dd of=${DEST_DISK} bs=4M
Здесь ${SOURCE_DISK}
и ${DEST_DISK}
необходимо поменять местами для соответствующих дисков - например: /dev/sda
или /dev/nvme0n1
.
Кроме того, ${IP_OF_SERVER}
необходимо заменить на IP первого компьютера.
Это передаст данные непосредственно между двумя дисками M.2.
Для получения бонусных баллов вы можете заменить исходный dd
на pv
чтобы следить за прогрессом ... или отправить SIGUSR1
экземпляру dd
для обновления бедного человека.
Заметки:
- Это не распространяется на любые модификации, которые вам, возможно, придется внести в (неуказанную) ОС ... Windows может быть требовательна к активации, а Linux может испытывать ностальгию по таким вещам, как сетевые интерфейсы ...
- Этот базовый подход не подходит, если ваш целевой SSD меньше исходного.
- Если вас интересуют только определенные разделы, проверьте размеры и используйте суффикс
p1
/ p2
/ etc ... в именах устройств.