Cloner / restaurer un pếriph avec respect partitions

1. Déterminer le point de montage de la cle USB

1.1 Avec la commande lsblk

ragnarok@Fenrir:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 232,9G 0 disk ├─sda1 8:1 0 28G 0 part / ├─sda2 8:2 0 1K 0 part ├─sda5 8:5 0 7,9G 0 part [SWAP] └─sda6 8:6 0 197G 0 part /home sdb 8:16 1 7,3G 0 disk └─sdb1 8:17 1 7,3G 0 part /media/ragnarok/FILES

1.2 Avec la commande dmesg

ragnarok@Fenrir:~$ sudo dmesg | grep -i 'attached' [ 1.958362] sd 1:0:0:0: [sda] Attached SCSI disk [ 2.988115] sd 1:0:0:0: Attached scsi generic sg0 type 0 [86509.481568] sd 4:0:0:0: Attached scsi generic sg1 type 0 [86509.486500] sd 4:0:0:0: [sdb] Attached SCSI removable disk

2. Cloner la cle USB (dd)

La commande à utiliser est la suivante

dd if=/dev/sdX of=/Chemin/Au/Fichier.img bs=SIZE status=progress

(l'option status est optionnelle)

Pour cloner la cle USB de l'exemple précédent

ragnarok@Fenrir:~$ sudo dd if=/dev/sdb of=~/clonage-cle.img bs=4M status=progress 3527409664 octets (3,5 GB, 3,3 GiB) copiés, 93 s, 37,9 MB/s

On vérifie que la copie à bien eu lieu

ragnarok@Fenrir:~$ ls -lh ~/clonage-cle.img -rw-r--r-- 1 root root 7,4G juin 8 14:10 /home/ragnarok/clonage-cle.img

Le backup est donc OK. Mais la commande étant passée avec les privilèges root (adiminstrateur), si vous souhaitez mettre les droits à votre user :

ragnarok@Fenrir:~$ sudo chown $USER:$USER ~/clonage-cle.img ragnarok@Fenrir:~$ ls -lh ~/clonage-cle.img -rw-r--r-- 1 ragnarok ragnarok 7,4G juin 8 14:10 /home/ragnarok/clonage-cle.img

3/ Restaurer l'image du la clé (ddrescue)

Pour restaurer cette image sur le périphérique USB, il faudra installer un paquet supplémentaire, avec les droits administrateur : gddrescue

ragnarok@Fenrir:~$ sudo apt-get install gddrescue

La syntaxe est la suivante :

gddrescue /dev/INPUT /dev/OUTPUT
ragnarok@Fenrir:~$ sudo gddrescue /dev/sdb ~/clonage-cle.img GNU ddrescue 1.23 Press Ctrl-C to interrupt ipos: 562823 kB, non-trimmed: 0 B, current rate: 38010 kB/s opos: 562823 kB, non-scraped: 0 B, average rate: 37521 kB/s non-tried: 7301 MB, bad-sector: 0 B, error rate: 0 B/s rescued: 562823 kB, bad areas: 0, run time: 15s pct rescued: 7.15%, read errors: 0, remaining time: 3m time since last successful read: 0s Copying non-tried blocks... Pass 1 (forwards)

Votre backup est restauré….