Ich habe mehrere USB-Sticks und einer von ihnen hat eine Installation von Ubuntu mit mehreren Partitionen. Ich möchte, dass die anderen USB-Laufwerke genau so sind wie diese (um sie mit Familie und Freunden zu teilen). Bis auf die Partitionen und die Formatierung sollte alles identisch sein. Diese Flash-Disk ist im Grunde eine Utility-Disk, die jeder haben möchte, also kann ich viele Kopien machen.
Ich habe auch ein viel kleineres USB-Flash-Laufwerk (4 GB), das eine Ubuntu-Bootdiskette ist. Ich habe 3 USB-Anschlüsse, daher möchte ich mit dem kleinen booten, 2 größere USB-Laufwerke anschließen und einen vollständigen Klon der Dienstprogrammdiskette erstellen und alles überschreiben, was sich möglicherweise auf der vorhandenen Diskette befindet. Es kann davon ausgegangen werden, dass derjenige, in den kopiert wird, mindestens genauso groß ist und höchstwahrscheinlich leer ist (oder mit zu löschendem Müll gefüllt ist).
Ist das mit freier Software unter Ubuntu möglich?
quelle
Antworten:
Ja, das ist sehr einfach. Natürlich müssen die Ziellaufwerke mindestens so groß sein wie das Quelllaufwerk.
Dann werden sowohl Quell- und Zielantrieb verbunden sind , verwenden , um etwas wie
fdisk -l
,lsblk
oder was auch immer die Gerätenamen (wie zu identifizieren/dev/sdb
) für jeden. Stellen Sie sicher, dass Sie die richtige Bestellung erhalten!Verwenden Sie diesen Befehl, um direkt von Laufwerk zu Laufwerk zu klonen:
Wenn auf Ihrem internen Laufwerk genügend Speicherplatz vorhanden ist, können Sie alternativ zuerst ein Image erstellen, um die Erstellung mehrerer Kopien zu vereinfachen:
Verwenden Sie dann das Bild, um Klone zu erstellen:
Auf diese Weise können Sie mehrere Laufwerke gleichzeitig bereitstellen, sofern ein Ziellaufwerk die USB-Bandbreite noch nicht überlastet.
Wenn das Ziellaufwerk größer ist, möchten Sie möglicherweise die letzte Partition anschließend mit
parted
einem anderen geeigneten Tool vergrößern . Beachten Sie, dass Sie die Größe von Partitionen zwischen anderen Partitionen nicht ändern können, wenn Sie die gesamte Struktur kopieren.quelle
status=progress
ist leider nicht für alle (die meisten, sogar) Versionen von verfügbardd
.Sie können dd https://en.wikipedia.org/wiki/Dd_(Unix) verwenden.
Beispiel:
dd if=/dev/sdc of=/dev/sdd bs=1M
if
ist das Quellgerät. Verwenden Sie den Gerätenamen und nicht die Partition (die Nummer am Ende ist die Partition, z. B. / dev / sdc1).of
ist das Zielgerät.Seien Sie mit diesem Befehl SEHR vorsichtig. Das Zielgerät wird vollständig gelöscht.
quelle