Sauvegarder orange pi

ca y est j’ai enfin mis une carte SD 32go formatée en EXT4.
voici le résultat de la commande

root@orangepiplus2e:~# lsblk
NAME         MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
mmcblk0      179:0    0   29.7G  0 disk 
|-mmcblk0p1  179:1    0   43.1M  0 part 
`-mmcblk0p2  179:2    0   14.8G  0 part 
mmcblk1      179:8    0   14.6G  0 disk 
`-mmcblk1p1  179:9    0   14.4G  0 part /
mmcblk1boot0 179:16   0      4M  1 disk 
mmcblk1boot1 179:24   0      4M  1 disk 
zram0        254:0    0     50M  0 disk /var/log
zram1        254:1    0 1006.5M  0 disk [SWAP]

du coup si j’ai bien compris il faudrait adapter cette commande pour que ca se copie sur la carte SD

dd if=/dev/mmcblk1 bs=10M | 7zr a -bd -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -si /var/images/emmc.img.7z

Non, il faut que tu monte ta sd d’abord.

sudo mkdir /tmp/sd
sudo chmod 777 /tmp/sd
sudo mount /dev/mmcblk0p2 /tmp/sd
dd if=/dev/mmcblk1 bs=10M | 7zr a -bd -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -si /tmp/sd/emmc.img.7z

Ça te fera une image 7z (compressée donc) et l’écrira sur ta partition 2 de la sd (la 1 est trop petite)…

ok la je peux lancer ca sans risque ?

Oui ça ne te coûte rien mais le résultat ne sera pas plug&play, déjà ton image est compressée et ton partitionnement de la sd n’est pas le même que celui de ta emmc.

Et si je veux plug and play il faut quoi ? :slight_smile:

sudo dd if=/dev/mmcblk1 bs=10M of=/dev/mmcblk0

Sans rien monter avant, essaye je pense que ça devrait marcher.
PS: c’est long t’inquiète pas, c’est sans risque pour ton système.

ha zut j’avais fait les commandes pour monter la SD du coup je reboot ?

sudo umount /dev/mmcblk0p2

c’est parti image

du coup je dois attendre d’avoir un message a la fin ?
ensuite j’eteins l’orange pi, j’enleve la SD et c’est OK ?

et en cas de crash ca se passe comment ?

Reboote avec la sd quand c’est fini (quand la ligne root@orangepi…revient) et fais lsblk, tu devrais tourner sur la sd si ça a fonctionné.
Mais un dd sur 16Go tu vas attendre un moment avant qu’il ai fini (même avec 10M) :wink:

ok. et apres si j’eneleve la SD ca repart sur l’emmc . j’ai tout compris ?

Oui je pense mais je l’ai jamais fait, j’ai pas d’orangePi :slight_smile:

Ok. Je te dirai à la fin.

ca donne ca ? je reboot ?

root@orangepiplus2e:~# sudo dd if=/dev/mmcblk1 bs=10M of=/dev/mmcblk0
1491+0 records in
1491+0 records out
15634268160 bytes (16 GB, 15 GiB) copied, 836.582 s, 18.7 MB/s

vas y
sudo reboot

après fais lsblk

root@orangepiplus2e:~# lsblk
NAME         MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
mmcblk0      179:0    0   29.7G  0 disk 
`-mmcblk0p1  179:1    0   14.4G  0 part /
mmcblk1      179:8    0   14.6G  0 disk 
`-mmcblk1p1  179:9    0   14.4G  0 part 
mmcblk1boot0 179:16   0      4M  1 disk 
mmcblk1boot1 179:24   0      4M  1 disk 
zram0        254:0    0     50M  0 disk /var/log
zram1        254:1    0 1006.5M  0 disk [SWAP]
root@orangepiplus2e:~# 

Nickel, là tu tourne sur la sd :wink:

tu le vois a quoi ?
C’est top ton truc !
Du coup si ca plante je remet la SD dans un orange Pi et il faut faire quoi comme commande pour la copier sur l’EMMC?

Le / représente la racine de ton système

Pour copier sur l’emmc regarde ton tuto:
sudo nand-sata-install

1 « J'aime »

merci en tout cas ! c’est top