So verkleinern Sie die USB -Klon -DD -Datei Bildausgabe
- 2808
- 93
- Miriam Bauschke
In diesem Artikel werden wir ein Verfahren zum Verkleinern von USB -Bild erörtert dd
Befehl. Hier ist das Beispielszenario. Sie haben vier Partitionen mit einem Gesamtdiskette von 3 GB gemacht:
# sfdisk -l -um ubuntu_usb.IMG SFDISK: Disk Ubuntu_usb.IMG: Die Geometrie -Festplatte kann nicht bekommen ubuntu_usb.IMG: 950 Zylinder, 255 Köpfe, 63 Sektoren/Track -Einheiten: 1MIB = 1024*1024 Bytes, Blöcke von 1024 Bytes, Zählen von 0 Geräte Boot Start End MIB #Blocks ID -System Ubuntu_Usb.IMG1 1 50 50 51200 B W95 FAT32 UBUNTU_USB.IMG2 51 150 100 102400 B W95 FAT32 UBUNTU_USB.IMG3 * 151 2650 2500 2560000 B W95 FAT32 UBUNTU_USB.IMG4 2651 3000 350 358400 B W95 FAT32
Diese Partitionstisch gibt es auf Ihrem USB -Laufwerk und mit dd
Befehl Sie haben eine Klonkopie zu einer Datei mit dem Titel gemacht USB_DD.img
. Die Ausgabe dd
Die Bilddatei hat eine Größe, die der Größe Ihres USB -Speichersticks entspricht und nicht eine Größe aller Partitionen hat. Ein Block entspricht 1 MB (1024 * 1024) Bytes, dh die erwartete Größe sollte 3000 MB betragen. Stattdessen bekommen wir jedoch 7.3g. Das ist weil dd
Der Befehl klonen standardmäßig das gesamte Blockgerät, während das gesamte Partitionslayout ignoriert wird:
# ls -lh Ubuntu_usb.IMG-RW-rw-r--. 1 Lubos Lubos 7.3G 24. Januar 11:37 Ubuntu_Usb.img
Als nächstes müssen wir eine Gesamtzahl von Sektoren erhalten, um die Größe der überschüssigen Scheibe von diesem Bild zu entfernen. Um diese Informationen ausführen zu lassen:
# fdisk -l -u ubuntu_usb.IMG Disk Ubuntu_USB.IMG: 7818 MB, 7818182656 Bytes, 15269888 Sektoren Einheiten = Sektoren von 1 * 512 = 512 Bytsektorgröße (logisch/physikalisch): 512 Bytes/512 Bytes I/O -Größe (minimal/optimal): 512 bytes/512 Bytes -Label Label Label DISK LABE Typ: DOS -Festplattenkennung: 0x000804a3 Gerätestart Startende Blocks ID -System Ubuntu_USB.IMG1 2048 104447 51200 B W95 FAT32 UBUNTU_USB.IMG2 104448 309247 102400 B W95 FAT32 UBUNTU_USB.IMG3 * 309248 5429247 2560000 B W95 FAT32 UBUNTU_USB.IMG4 5429248 6146047 358400 B W95 FAT32
Der letzte Sektor ist 6146047. Verwenden Sie als nächstes den Befehl DD, um ein anderes Bild zu erstellen, aber nur bis zum letzten Sektor:
# dd if = ubuntu_usb.IMG von = ubuntu_usb.ISO Count = 6146047 Alternativ direkt aus USB -z.: # dd if =/dev/sdx von = ubuntu_usb.ISO Count = 6146047
Das resultierende Bild hat eine korrekte Bildgröße, die auf der Summe seiner Partition (en) basiert.
$ ls -lh ubuntu_usb.ISO -rw-r-R--. 1 Wurzelwurzel 3.0g 24 Jan 24 11:58 Ubuntu_Usb.ISO
Verwandte Linux -Tutorials:
- So richten Sie RAID1 unter Linux ein
- So klonen Sie ein Linux -System
- Klonpartition unter Linux
- So partitionieren Sie USB -Laufwerk in Linux
- So installieren Sie Ubuntu am USB -Stick
- So ändern Sie ein QCOW2 -Datenträgerbild unter Linux
- Erstellen Sie Manjaro Linux bootable USB
- So erstellen Sie eine Tkinter -Anwendung mithilfe eines objektorientierten…
- Manjaro Linux Windows 10 Dual Start
- Wie man GPT -Partitionstabellen mit GDISK und SGDISK manipuliert…
- « So fördern Sie Medienwiki -Benutzer mit Sysop- und Bürokrat -Privilegien
- So ändern Sie die Größe der EXT4 -Wurzelpartition ohne Umount unter Linux »