« Carte SD » : différence entre les versions
Apparence
Aucun résumé des modifications |
|||
(17 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
== diskutil == | == diskutil == | ||
<syntaxhighlight lang="bash" line> | |||
diskutil list | diskutil list | ||
diskutil unmountDisk /dev/disk2 | diskutil unmountDisk /dev/disk2 | ||
</syntaxhighlight> | |||
== Commande dd == | == Commande dd == | ||
if=source | if=source | ||
of=destination | of=destination | ||
=== Créer la carte de boot === | |||
<syntaxhighlight lang="bash" line copy> | |||
sudo dd bs=1m if=2020-02-13-raspbian-buster.img of=/dev/disk2 conv=sync | sudo dd bs=1m if=2020-02-13-raspbian-buster.img of=/dev/disk2 conv=sync | ||
</syntaxhighlight> | |||
=== cloner (pour sauvegarde) === | |||
<pre> | |||
sudo dd if=/dev/disk2 of=~/Desktop/raspicondette_clone_unedate.dmg bs=1m | sudo dd if=/dev/disk2 of=~/Desktop/raspicondette_clone_unedate.dmg bs=1m | ||
</pre> | |||
=== compresser l'image === | |||
<syntaxhighlight lang="bash" line> | |||
#attention compress et remplace | |||
gzip raspicondette_clone_date.dmg | |||
#ou | |||
gzip -c raspicondette_clone_date.dmg > raspicondette_clone_date.gz | |||
</syntaxhighlight> | |||
== Sauvegarde et Restauration == | |||
=== Backup === | |||
- Mettre la carte SD dans lecteur USB<br/> | |||
- Repérer la partion a sauvegarder | |||
<syntaxhighlight lang="bash" line copy> | |||
sudo fdisk -l | |||
</syntaxhighlight> | |||
<code>/dev/sdb1</code> | |||
Plus aucune partition du disque sdb ne doit être montée, avant d’envoyer la commande <code>disk dump</code>:<br /> | |||
Démonter /dev/sdb1 | |||
<syntaxhighlight lang="bash" line copy> | |||
umount /dev/sdb1 | |||
</syntaxhighlight> | |||
et les autres partitions s'il y en a. | |||
Utiliser disk dump | |||
<syntaxhighlight lang="bash" line copy> | |||
dd if=/dev/sdb status=progress | gzip -9 > /home/sdb.gz | |||
</syntaxhighlight> | |||
=== Restore === | |||
Pensez à démonter la partition ou les partitions du disque à restaurer. | |||
<syntaxhighlight lang="bash" line copy> | |||
gzip -dc /home/sdb.gz | sudo dd of=/dev/sdb status=progress | |||
</syntaxhighlight> | |||
Options : | |||
{| class="wikitable" style="margin:left" | |||
|- | |||
! Option !! Description | |||
|- | |||
| bs || Taille du bloc (block size) en octets. Par défaut, 512 octets. | |||
|- | |||
| count || Nombre de blocs à copier. | |||
|- | |||
| skip || Ignore un certain nombre de blocs au début de la source. | |||
|- | |||
| seek || EIgnore un certain nombre de blocs au début de la destination. | |||
|- | |||
| conv || Applique des conversions spécifiques (par exemple, notrunc, noerror). | |||
|- | |||
| status || Contrôle la verbosité de la sortie (none, noxfer, progress). | |||
|} | |||
[[Catégorie: Raspian]] | [[Catégorie: Raspian]] |
Dernière version du 8 mars 2025 à 23:48
diskutil
diskutil list
diskutil unmountDisk /dev/disk2
Commande dd
if=source of=destination
Créer la carte de boot
sudo dd bs=1m if=2020-02-13-raspbian-buster.img of=/dev/disk2 conv=sync
cloner (pour sauvegarde)
sudo dd if=/dev/disk2 of=~/Desktop/raspicondette_clone_unedate.dmg bs=1m
compresser l'image
#attention compress et remplace
gzip raspicondette_clone_date.dmg
#ou
gzip -c raspicondette_clone_date.dmg > raspicondette_clone_date.gz
Sauvegarde et Restauration
Backup
- Mettre la carte SD dans lecteur USB
- Repérer la partion a sauvegarder
sudo fdisk -l
/dev/sdb1
Plus aucune partition du disque sdb ne doit être montée, avant d’envoyer la commande disk dump
:
Démonter /dev/sdb1
umount /dev/sdb1
et les autres partitions s'il y en a.
Utiliser disk dump
dd if=/dev/sdb status=progress | gzip -9 > /home/sdb.gz
Restore
Pensez à démonter la partition ou les partitions du disque à restaurer.
gzip -dc /home/sdb.gz | sudo dd of=/dev/sdb status=progress
Options :
Option | Description |
---|---|
bs | Taille du bloc (block size) en octets. Par défaut, 512 octets. |
count | Nombre de blocs à copier. |
skip | Ignore un certain nombre de blocs au début de la source. |
seek | EIgnore un certain nombre de blocs au début de la destination. |
conv | Applique des conversions spécifiques (par exemple, notrunc, noerror). |
status | Contrôle la verbosité de la sortie (none, noxfer, progress). |