avec dd
sous un live CD :
si le disque de destination est plus petit que la source, il faut faire du ménage et réduire les partitions (avec gparted) pour qu'elles “rentrent” sur la destination. prendre un peu de marge.
on identifie bien les périphériques sources et destination avec la commande lsblk
ouvrir un terminal root : sudo -i
lancer la copie avec une commande du genre :
dd if=/dev/sda of=/dev/sdc bs=1000000 count=55000 & pid=$!
/dev/sda = source
/dev/sdc = destination
1000000 = blocks de buffer de 1Mo
55000 = 55000 blocks à copier → copie de 55Go seulement
pour avoir l'avancemùent de la copie, lancer dans un autre terminal root :
watch -n5 “kill -USR1 $pid”
les informations arrivent sur le premier terminal.
Eviter pv (utilisez Bash):
Lancer la copie du disque en dd avec cette commande :
Faire commande lsblk pour trouver la bonne nomination des disques
sudo df if=/dev/sda of=/dev/sdb status=progress
Alternative pour avoir le prgress direct mais en Mbi
Sinon
sudo dd if=/dev/sda of=/dev/sdc bs=24000000
sda = disque source
sdc = disque destination
Control-Z
bg
pour le mettre en arrière-plan.
while true; do killall -USR1 dd ; sleep 5; done