====== 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é....