# Backup d'une clef usb "système"

**URL:** <https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672>\
**Category:** Support Debian\
**Tags:** clé-usb\
**Created:** [Février 24, 2019, 3:15 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672 "2019-02-24T15:15:02Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bubzy\_h](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a5b964/32.png) [@Bubzy\_h](https://www.debian-fr.org/u/Bubzy_h)\
**Post date:** [Février 24, 2019, 3:15 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/1 "2019-02-24T15:15:02Z")

</div>

Salutation!

J’ai récemment configuré mon NAS qui est sur Debian(gnome) et le système est installé sur une clef usb.  
Vue que j’ai galéré à le paramétré, j’aimerais faire une backup de cette clef en .zip et pouvoir dézipper l’archive sur une autre clef en cas de problème.  
J’ai donc essayé de faire une copie sur mon autre pc qui est sur win10 avec le logiciel etx2explorer.  
J’ai tout copié et mit sur une autre clef pour tester si le NAS pouvait booter dessus.  
(évidemment, si je suis là, c’est que ça n’as pas marché ‘-’ )  
Du coup est ce que vous connaissez un autre moyen (simple, si possible :x ) pour faire une backup d’une clef usb système ?

Merci d’avance pour votre aide ^^/

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 24, 2019, 4:08 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/2 "2019-02-24T16:08:12Z")

</div>

pour faire une image de ta clé:

- avec fdisk, tu détemine le device _/dev/XXX_ designant ta clé,
- tu t’assures avec **umount /dev/XXX** qu’elle soit bien démontée (mais tu la laisses branchée),
- pour cloner ta clé dans le fichier _macle.iso_, tu lances:  
dd if=/dev/XXX of=macle.iso BS=4M

Et voilà.  
Tu peux même monter cette image iso comme une partition (man fstab, regardes l’option -o loop) pour regarder et même modifier ce qu’il y a dedans.

Aprés pour graver le fichier image sur une nouvelle clé, tu fais l’inverse (toujours avec une clé branchée mais non montée):  
dd of=/dev/XXX if=macle.iso BS=4M

Attention, c’est une image de la taille de ta clé actuelle, si tu as une taille de clé plus petite, ça ne passera pas, et si ta cle destination est plus grande, la partition de ta clé aura la taille de l’ancienne, et le reste de la nouvelle clé sera inutilisé (mais on peut étendre la partition gravée jusqu’à la taille de la nouvelle clé si nécessaire).

---

<div class="post-metadata">

**Author:** ![Bubzy\_h](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a5b964/32.png) [@Bubzy\_h](https://www.debian-fr.org/u/Bubzy_h)\
**Post date:** [Février 24, 2019, 5:25 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/3 "2019-02-24T17:25:10Z")

</div>

je dois umount ma clef système? 🤔 car “la cible est occupé”  
Est ce qu’on peut choisir le dossier de destination de l’iso?

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 24, 2019, 7:52 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/4 "2019-02-24T19:52:45Z")

</div>

Cette sauvegarde est une bonne initiative car les clés USB utilisées comme un disque système standard (avec écritures fréquentes) ne durent pas forcément très longtemps.

Autre outil possible : clonezilla qui est capable de ne copier que les blocs contenant des données ainsi que la table de partition et l’amorçage.

> [@mattotop](#):
>
> pour cloner ta clé dans le fichier _macle.iso_

Même si c’est principalement cosmétique, je suggère de ne pas donner au fichier image l’extension «&nbsp;.iso&nbsp;» car il ne s’agit pas d’une image ISO (=contenant un système de fichiers ISO) mais d’une image disque, donc l’extension «&nbsp;.img&nbsp;» me semble plus appropriée.

> [@mattotop](#):
>
> Tu peux même monter cette image iso comme une partition (man fstab, regardes l’option -o loop) pour regarder et même modifier ce qu’il y a dedans

Non puisque selon toute vraisemblance la clé est partitionnée comme un disque, donc le fichier n’est pas une image de système de fichiers que l’on peut monter directement, à moins de spécifier l’offset du début d’une partition contenant un système de fichiers dans les options de montage (oui, je sais, je fais des phrases trop longues).

Au passage, si c’était une image ISO il serait impossible de modifier son contenu en la montant car ISO 9660 est par conception un système de fichiers en lecture seule.

> [@Bubzy\_h](#):
>
> je dois umount ma clef système?

Oui, sinon le contenu de l’image sera au mieux «&nbsp;sale&nbsp;» et au pire incohérent. Il ne faut donc pas réaliser cette copie depuis le système installé sur la clé, et démonter (mais pas «&nbsp;éjecter&nbsp;» sinon la clé sera désactivée donc inaccessible) tout ce qui a éventuellement été monté automatiquement par l’environnement de bureau.

> [@Bubzy\_h](#):
>
> Est ce qu’on peut choisir le dossier de destination de l’iso?

«&nbsp;De l’image&nbsp;». Bien sûr.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 24, 2019, 8:24 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/5 "2019-02-24T20:24:05Z")

</div>

> [@Bubzy\_h](#):
>
> je dois umount ma clef système?

Ah bah de fait, essaye booter en mode rescue, je crois que tu peux passer en ro (à vérifier).  
Ou sinon, en bootant sur un livecd pour copier la clé.

> [@Bubzy\_h](#):
>
> Est ce qu’on peut choisir le dossier de destination de l’iso?

Bien sûr, tu peux préciser un chemin complet dans of=

> [@PascalHambourg](#):
>
> oui, je sais, je fais des phrases trop longues

On pourrait faire un club ?

---

<div class="post-metadata">

**Author:** ![Bubzy\_h](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a5b964/32.png) [@Bubzy\_h](https://www.debian-fr.org/u/Bubzy_h)\
**Post date:** [Février 25, 2019, 3:41 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/6 "2019-02-25T15:41:44Z")

</div>

Ducoup j’ai fait un livecd ^^

> [@mattotop](#):
>
> Bien sûr, tu peux préciser un chemin complet dans of=

j’ai fait `dd if=/dev/sdi1 of=/dev/sdh1/backup.img bs=4M`(sdh1 est un disque externe) et ça me répond `../backup.img' : not a directory` 😕  
Sinon j’ai trouver l’option pour créer une image avec le logiciel «&nbsp;disks&nbsp;» mais quand j’essaie de créer le .img 2go se copient puis un un message d’erreur s’affiche: `error seeking to offset 2147483648: invalid argument (g-io-error-quark, 13)`

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 25, 2019, 4:30 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/7 "2019-02-25T16:30:55Z")

</div>

> [@Bubzy\_h](#):
>
> /dev/sdh1/

Ca, ça n’est pas un répertoire, c’est un «&nbsp;pointeur technique&nbsp;», un device qui permet au systéme de causer avec ton disque externe, tu ne peux rien mettre dedans, tu peux juste l’utiliser pour le monter.  
Car il faut monter ton disque externe quelquepart, si ce n’est pas déjà fait automatiquement, pour pouvoir y accèder.

Tu peux vérifier si et où il est monté:  
**mount | grep sdh1**

Et s’il n’est pas monté, tu crées un répertoire ou accrocher ton disque, par exemple:  
**mkdir ~/externe**  
Ensuite, tu montes ton disque sur ce répertoire:  
**mount /dev/sdh1/ ~/externe**

Aprés, pour le mettre sur ~/externe ou tu viens de monter ton disque (s’il est monté ailleurs, tu prends le chemin que tu as trouvé) tu refais cette fois:  
**dd if=/dev/sdi1 of=~/externe/backup.img bs=4M**

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 25, 2019, 7:33 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/8 "2019-02-25T19:33:26Z")

</div>

> [@Bubzy\_h](#):
>
> j’ai fait `dd if=/dev/sdi1 of=/dev/sdh1/backup.img bs=4M`

Pourquoi sdi1 (la partition n° 1 de sdi) et pas sdi tout entier ?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 26, 2019, 8:48 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/9 "2019-02-26T08:48:25Z")

</div>

> [@PascalHambourg](#):
>
> Pourquoi sdi1

Oui, d’ailleurs, pourquoi ?

---

<div class="post-metadata">

**Author:** ![Bubzy\_h](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a5b964/32.png) [@Bubzy\_h](https://www.debian-fr.org/u/Bubzy_h)\
**Post date:** [Février 26, 2019, 9:08 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/10 "2019-02-26T21:08:54Z")

</div>

> [@mattotop](#):
>
> “pointeur technique”

j’avais oublié ce détaille là ‹&nbsp;-&nbsp;›

> [@PascalHambourg](#):
>
> Pourquoi sdi1

Pour le coup c’est une erreur de ma part, j’ai regarder au mauvaise endroit sur le gestionnaire de disque

> [@mattotop](#):
>
> dd if=/dev/sdi1 of=~/externe/backup.img bs=4M

il arrive à copier 4go sur les 6 puis `dd: error writing 'media/user/backup/backup.img' File is too large` 😕

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 26, 2019, 10:26 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/11 "2019-02-26T22:26:17Z")

</div>

Si le système de fichiers de destination est de type FAT, la taille des fichiers est limitée à 4 Gio.

---

<div class="post-metadata">

**Author:** ![Bubzy\_h](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a5b964/32.png) [@Bubzy\_h](https://www.debian-fr.org/u/Bubzy_h)\
**Post date:** [Février 26, 2019, 10:56 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/12 "2019-02-26T22:56:20Z")

</div>

Effectivement, bien vue ^^

Ducoup pour copier cette image sur une nouvelle clef, je n’aurais qu’à faire `dd if=/dev/xxx of=/media/user/backup/backup.img bs=4M` et je pourrais directement booter sur cette clef sans soucis?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 26, 2019, 11:59 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/13 "2019-02-26T23:59:05Z")

</div>

C’est ça.

[Edit:]Non en fait, c’est l’inverse pour graver:  
**`if`** c’est la source donc cette fois c’est l’image, et **`of`** la destination où tu vas écrire sur ta nouvelle clé **`/dev/XXX`**

---

<div class="post-metadata">

**Author:** ![Bubzy\_h](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a5b964/32.png) [@Bubzy\_h](https://www.debian-fr.org/u/Bubzy_h)\
**Post date:** [Février 27, 2019, 1:38 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/14 "2019-02-27T13:38:21Z")

</div>

oupsy oui ^^’

J’ai fait cette commande sur un disque externe pour tester, le bios peut booter dessus mais debian n’arrive pas à se charger 😕

 ![IMG_20190227_142954](https://www.debian-fr.org/uploads/default/original/2X/3/3a9f242592e5ff615cbae8670cae9dfb98b3cc13.jpeg)

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 27, 2019, 1:52 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/15 "2019-02-27T13:52:58Z")

</div>

Il suffit de faire ce qui est demandé :

```
fsck /dev/sdg1
exit

```

La création de l’image n’aurait pas été faite alors que la partition était montée ?

---

<div class="post-metadata">

**Author:** ![Bubzy\_h](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a5b964/32.png) [@Bubzy\_h](https://www.debian-fr.org/u/Bubzy_h)\
**Post date:** [Février 27, 2019, 2:24 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/16 "2019-02-27T14:24:17Z")

</div>

Le problème c’est que je ne comprenais pas trop ce qu’il y avait marqué (je suis pas très familier avec les distributions linux)😅

> [@PascalHambourg](#):
>
> La création de l’image n’aurait pas été faite alors que la partition était montée ?

je pense avoir fait attention à ça pourtant 😕

En tout cas ça marche sans problème maintenant! Merci à vous deux pour votre aide et votre patience 😁  
(ça me donne envie de repasser sur le forum ) ^^/

Merci encore!

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 27, 2019, 2:30 UTC](https://www.debian-fr.org/t/backup-dune-clef-usb-systeme/78672/17 "2019-02-27T14:30:50Z")

</div>

> [@Bubzy\_h](#):
>
> Merci à vous deux

U’re welcome.
