Потребовалось вот обновить один очень древний Deban 7 сервер до текущего Devuan 4. Штука довольно тривиальная, но желательно сделать бэкап всего, прежде чем сломать окончательно и бесповоротно. А потому нужна копия. Обычно я вставляю внешний жёсткий диск через USB3 переходник и поднимаю там зеркало, которое после отключаю и сохраняю. Но тут решил сделать в лоб копию всего диска с помощью dd, перекинуть через ssh на другой комп и там развернуть. Но вот оно разве надо мне возиться с образами?
ssh server-login@server-name «dd if=/dev/disk1 | gzip» | gunzip | dd of=/dev/disk2
Команда подключается по ssh на server-name под именем server-login, побайтово читает содержимое диска disk1 на сервере, сжимает архиватором gzip, передаёт по сети, разворачивает архиватором gunzip и копирует локально на диск disk2.
Написал эту заметку просто на память, чтобы быстро найти, когда понадобится опять.