Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: image maken van usb-stick  (gelezen 2332 keer)

Offline peer

  • Lid
image maken van usb-stick
« Gepost op: 2022/08/12, 14:29:59 »
Ik heb een bootable usbstick van 2gb waarop 'minitool partition wizard' staat.  Nu wil ik een image maken van deze usbstick. Ik doe dit met het commando
sudo dd if=/dev/sdX of=MinitoolPartitionWizard.img bs=4MDit werkt maar het image is 2gb groot terwijl er maar 442Mb op de stick staat.
Hoe kan ik een kleiner image maken??
Ik heb al geprobeerd om met de gparted de partitie te verkleinen. Dat werkt niet.
 Ergens las ik dat ik als optie conv=sparse moest toevoegen.  Dat werkt ook niet.
Ook las ik dat ik iets met count moest doen. Maar dat begrijp ik niet helemaal.
Ik wil geen compressie gebruiken.
Heeft iemand een idee??

Offline bart85

  • Lid
Re: image maken van usb-stick
« Reactie #1 Gepost op: 2022/08/12, 15:19:02 »
dd schrijft de gehele partitie, ook het lege deel naar output file.

Bij onderstaande word doormiddels compressie alleen de gebruikte data naar bestand geschreven.
sudo dd if=/dev/sdX bs=4M | xz MinitoolPartitionWizard.img.xz
« Laatst bewerkt op: 2022/08/12, 16:28:51 door bart85 »
Je leert maar mooi over weg gaan met de commandline.
Linus: "I'm happy with the people who are wandering around looking at the stars but I am looking at the ground and I want to fix the pothole before I fall in."
I look to the clouds behind me and see the thunder coming.

Offline peer

  • Lid
Re: image maken van usb-stick
« Reactie #2 Gepost op: 2022/08/12, 15:43:08 »
dd schrijft de gehele partitie, ook het lege deel naar output file.

Bij onderstaande word doormiddels encryptie alleen de gebruikte data naar bestand geschreven.
sudo dd if=/dev/sdX bs=4M | xz MinitoolPartitionWizard.img.xz

Heeft mijn image dan ook encryptie????

Offline bart85

  • Lid
Re: image maken van usb-stick
« Reactie #3 Gepost op: 2022/08/12, 15:56:52 »
Ja.

decompress naar partitie gaat met dd als volgt:
unxz MinitoolPartitionWizard.img.xz | sudo dd of=/dev/sdX bs=4M
Oppassen met dd. Altijd je juiste partities nemen.

*Sorry: Het is niet direct een versleuteling, encryptie maar een compressie
« Laatst bewerkt op: 2022/08/12, 16:29:44 door bart85 »
Je leert maar mooi over weg gaan met de commandline.
Linus: "I'm happy with the people who are wandering around looking at the stars but I am looking at the ground and I want to fix the pothole before I fall in."
I look to the clouds behind me and see the thunder coming.

Offline peer

  • Lid
Re: image maken van usb-stick
« Reactie #4 Gepost op: 2022/08/12, 17:05:04 »
ik heb een andere oplossing gevonden op https://www.reddit.com/r/linuxquestions/comments/2o74i4/getting_dd_or_dcfldd_to_ignore_unallocated_space/

Het komt er op neer dat je kijkt waar de laatste sector van de laatste partitie is. Daar tel je 1 bij op en in het dd commando gebruik je dan  de count optie:
sudo dd if=/dev/sde of=test.img bs=512 count=909312 status=progress
457163264 bytes (457 MB, 436 MiB) copied, 20 s, 22.9 MB/s
909312+0 records in
909312+0 records out
465567744 bytes (466 MB, 444 MiB) copied, 20.4317 s, 22.8 MB/s
Nu nog even checken of dit image een werkende usb oplevert.

Offline bart85

  • Lid
Re: image maken van usb-stick
« Reactie #5 Gepost op: 2022/08/12, 17:10:17 »
Super, maar:
Kun je mij vertellen hoe je de laatste sector van een partitie achterhaald dat in gebruik is?
« Laatst bewerkt op: 2022/08/12, 17:12:23 door bart85 »
Je leert maar mooi over weg gaan met de commandline.
Linus: "I'm happy with the people who are wandering around looking at the stars but I am looking at the ground and I want to fix the pothole before I fall in."
I look to the clouds behind me and see the thunder coming.

Offline peer

  • Lid
Re: image maken van usb-stick
« Reactie #6 Gepost op: 2022/08/12, 19:43:16 »
in de link kun je het antwoord vinden:
sudo fdisk -lu /dev/sdXvoorbeeld:
sudo fdisk -lu /dev/sdc
Disk /dev/sdc: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10EZRX-00D
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xa2b99552

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdc1        2048 1953523711 1953521664 931.5G 83 Linux
Op de laatste regel zie je het begin en het einde van /dev/sdc1.  In dit geval: 1953523711. Hier 1 bijtellen.

Offline h2o

  • Lid
Re: image maken van usb-stick
« Reactie #7 Gepost op: 2022/08/12, 21:42:29 »
Ik doe het altijd zo:
dd if=/dev/sdX bs=1M status=progress | gzip >image.img.gz
Uitpakken:
gzip -dc image.img.gz | dd of=/dev/sdX bs=1M status=progress
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline peer

  • Lid
Re: image maken van usb-stick
« Reactie #8 Gepost op: 2022/08/13, 09:50:18 »
Ik doe het altijd zo:
dd if=/dev/sdX bs=1M status=progress | gzip >image.img.gz
Uitpakken:
gzip -dc image.img.gz | dd of=/dev/sdX bs=1M status=progress
Je gebruikt compressie en dat wilde ik niet.
Mijn image is 2gb maar bevat slechts 442Mb.
Kan ik op jouw manier het gecomprimeerde image schrijven naar een 1gb usbstick??

Offline peer

  • Lid
Re: image maken van usb-stick
« Reactie #9 Gepost op: 2022/08/13, 10:13:40 »
Super, maar:
Kun je mij vertellen hoe je de laatste sector van een partitie achterhaald dat in gebruik is?
Dit kan heel makkelijk in gparted. Als je de partitie selecteerd en op Information klikt dan zie daar "last sector: ........." staan

Offline h2o

  • Lid
Re: image maken van usb-stick
« Reactie #10 Gepost op: 2022/08/13, 10:50:36 »
Ik heb altijd systeem partities van 12 GB. Afhankelijk van hoe vol die zijn (tussen de 5 en 7 GB) krijg ik images van 2 tot ruim 3 GB. Dus dat is best goed gecomprimeerd.
Zojuist een 32 GB rescue stick gedaan:
Citaat
sudo dd if=/dev/sdc bs=1M status=progress | gzip > debianrescue.img.gz
30740054016 bytes (31 GB, 29 GiB) gekopieerd, 1222 s, 25,2 MB/s
29328+0 records gelezen
29328+0 records geschreven
30752636928 bytes (31 GB, 29 GiB) gekopieerd, 1223,22 s, 25,1 MB/s
Grootte van de image is 32 GB.
« Laatst bewerkt op: 2022/08/13, 10:52:11 door h2o »
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline bart85

  • Lid
Re: image maken van usb-stick
« Reactie #11 Gepost op: 2022/08/13, 11:34:28 »
Super, maar:
Kun je mij vertellen hoe je de laatste sector van een partitie achterhaald dat in gebruik is?
Dit kan heel makkelijk in gparted. Als je de partitie selecteerd en op Information klikt dan zie daar "last sector: ........." staan

Stel je hebt een partitie /dev/sda1 en hij is 4GB groot. Met de eerste sector als x. Dan is de laatste sector x+4GB. De data in gebruik is bijvoorbeeld 442 MB. Bij het gebruik met dd if=/dev/sda1 neemt het de gehele partitie van 4GB inclusief de ruimte wat niet in gebruik is. Image is dus 4GB. Maar met het gebruik van xz of gzip kan hij omlaag gebracht worden naar tenminste 442 MB.

Andere vraag: Waarom die minitool terwijl vanaf de livecd gparted ook kunt gebruiken?
Je leert maar mooi over weg gaan met de commandline.
Linus: "I'm happy with the people who are wandering around looking at the stars but I am looking at the ground and I want to fix the pothole before I fall in."
I look to the clouds behind me and see the thunder coming.

Offline aartje

  • Lid
Re: image maken van usb-stick
« Reactie #12 Gepost op: 2022/08/13, 12:50:09 »
Met clonezilla kan je ook een image maken van partities of een gehele disk (in jouw geval een stick).

https://clonezilla.org/

Offline h2o

  • Lid
Re: image maken van usb-stick
« Reactie #13 Gepost op: 2022/08/13, 12:54:23 »
Bij onderstaande word doormiddels compressie alleen de gebruikte data naar bestand geschreven.
sudo dd if=/dev/sdX bs=4M | xz MinitoolPartitionWizard.img.xz

Ben je niet een > achter xz vergeten? Bij mij werkt het niet, maar dit wel:
sudo dd if=/dev/sdc bs=1M status=progress | xz > debianrescue2.img.xz
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline peer

  • Lid
Re: image maken van usb-stick
« Reactie #14 Gepost op: 2022/08/13, 12:59:45 »
[Andere vraag: Waarom die minitool terwijl vanaf de livecd gparted ook kunt gebruiken?

Normaal gesproken gebruik ik altijd gparted. Maar zo heel af en toe gaat het mis. Soms kan gparted een systeem niet lezen en soms komt gparted fouten tegen die die niet kan oplossen Dan is minitool partition wizard handig om achter de hand te hebben.