[linux] is etcher dd plus cmp
Geert Stappers
stappers op stappers.nl
Za Feb 15 17:32:57 CET 2020
On Sat, Feb 15, 2020 at 05:21:10PM +0100, Geert Stappers wrote:
> On Sat, Feb 15, 2020 at 03:53:40PM +0100, paai wrote:
> > On 15-02-2020 15:03, Geert Stappers wrote:
> > > Hoi,
> > >
> > > Op webpagina https://docs.armbian.com/User-Guide_Getting-Started/
> > > onder andere deze tekst
> > > Images shall only be written with Etcher on all platforms since unlike
> > > other tools Etcher validates burning results saving you from corrupted
> > > SD card contents.
> > >
> > > En dat "Etcher" is https://www.balena.io/etcher/
> > > Laat ik nou niet door die pagina heen komen.
> > > Mij wordt niet duidelijk wat het eigenlijk is.
> > >
> > > Mijn vermoeden is dat "Etcher" de functionaliteit
> > > van `dd` en `cmp` is en daar dan heel veel bling-bling omheen.
> > >
> > > Wat is jullie analyze van "Etcher"?
> >
> >
> > Ik heb het niet uitgeprobeerd, maar zo te zien controleert het onder andere
> > voor het flashen of de target niet toevallig een harde schijf is... Maar die
> > jongens maken er een herrie over alsof ze God-weet-wat hebben uitgevonden.
> >
> > Als ik lees dat de makers "...embarked on a journey..." hoef ik eigenlijk al
> > niet meer :-)
> >
>
> Nou, ik dus ook niet. Dit bericht is om te laten weten dat `dd` en `cmp`
> in mijn situatie voldoende waren. Hoe dat "Armbian" te laten weten,
> weet ik nog niet.
>
>
> Wat volgt is een screenshot (in volgend bericht toelichting)
>
> <screenshot>
> stappers op trancilo:~/Downloads
> $ 7zr l Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.7z
>
> 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
> p7zip Version 16.02 (locale=nl_NL.utf8,Utf16=on,HugeFiles=on,64 bits,12
> CPUs Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz (906EA),ASM,AES-NI)
>
> Scanning the drive for archives:
> 1 file, 271988052 bytes (260 MiB)
>
> Listing archive:
> Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.7z
>
> --
> Path = Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.7z
> Type = 7z
> Physical Size = 271988052
> Headers Size = 260
> Method = LZMA2:24
> Solid = +
> Blocks = 1
>
> Date Time Attr Size Compressed Name
> ------------------- ----- ------------ ------------ ------------------------
> 2019-12-12 07:40:03 ....A 1182793728 271987792 Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.img
> 2019-12-12 07:40:05 ....A 93 Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.md5
> 2019-12-12 07:40:03 ....A 19580 Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.txt
> ------------------- ----- ------------ ------------ ------------------------
> 2019-12-12 07:40:05 1182813401 271987792 3 files
Gezien dat de files NIET in een eigen directory zitten.
> stappers op trancilo:~/Downloads
> $ mkdir lime2
Nieuwe directory aangemaakt
> stappers op trancilo:~/Downloads
> $ cd !$
> cd lime2
In die directory gaan staan. ( !$ = laatste woord van vorige regel )
> stappers op trancilo:~/Downloads/lime2
> $ 7z x ../Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.7z
>
> 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
> p7zip Version 16.02 (locale=nl_NL.utf8,Utf16=on,HugeFiles=on,64 bits,12
> CPUs Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz (906EA),ASM,AES-NI)
>
> Scanning the drive for archives:
> 1 file, 271988052 bytes (260 MiB)
>
> Extracting archive:
> ../Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.7z
> --
> Path = ../Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.7z
> Type = 7z
> Physical Size = 271988052
> Headers Size = 260
> Method = LZMA2:24
> Solid = +
> Blocks = 1
>
> Everything is Ok
>
> Files: 3
> Size: 1182813401
> Compressed: 271988052
Uitpakken is gebeurd
> stappers op trancilo:~/Downloads/lime2
> $ md5sum *
Bepaal md5sum van alle bestanden in huidige directory
> f58f6b2ebbccc0ba590684fd2400775c Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.img
> 97539a7d7c744d73427fb5066d0fb9a4 Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.md5
> 4925f6382a7b4a982fa929193e860e8e Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.txt
> stappers op trancilo:~/Downloads/lime2
> $ cat Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.md5
> f58f6b2ebbccc0ba590684fd2400775c Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.img
Vergelijk md5sum
> stappers op trancilo:~/Downloads/lime2
> $ sudo lsblk
"list blockdevices"
> [sudo] wachtwoord voor stappers:
> NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
> mmcblk0 179:0 0 14,4G 0 disk
> └─mmcblk0p1 179:1 0 14,4G 0 part
Ik herken SD-kaart
> stappers op trancilo:~/Downloads/lime2
> $ sudo dd if=Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.img of=/dev/mmcblk0
> 2310144+0 records gelezen
> 2310144+0 records geschreven
> 1182793728 bytes (1,2 GB, 1,1 GiB) copied, 103,116 s, 11,5 MB/s
Schrijf actie is klaar
> stappers op trancilo:~/Downloads/lime2
> $ sudo md5sum /dev/mmcblk0
> 3d38fe48a91d10c7dc60a3f30d425286 /dev/mmcblk0
Die md5sum is "fout" omdat ie naar heel de SD-kaart kijkt.
> stappers op trancilo:~/Downloads/lime2
> $ sudo cmp /dev/mmcblk0 Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.img
> [sudo] wachtwoord voor stappers:
> cmp: einde-van-bestand in
> Armbian_5.92.4_Olinuxino-a20_Debian_buster_next_5.2.21.img na byte 1182793728, in regel 9994125
Geen verschillen vanaf begin van beiden tot einde van de kortste, dus GELIJK.
> stappers op trancilo:~/Downloads/lime2
> $
> </screenshot>
Doe je voordeel met `dd` en `cmp` als vervanger van "Etcher".
Groeten
Geert Stappers
--
Leven en laten leven
Meer informatie over de Linux
maillijst