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