Ich habe gerade 4,6 GB VDI-Image. Ich muss es in ein FAT32-Dateisystem kopieren. Ich kann nicht das VMDK-Format und nur VDI-Images verwenden.
Wie kann ich die VDI in kleinere VDI-Blöcke aufteilen, um sie auf einen USB-Stick zu kopieren?
virtualbox
user907810
quelle
quelle
none
. Die Datei ist zu groß, um sie auf einem FAT32-Volume abzulegen.Antworten:
Müssen Sie es nur in Blöcke aufteilen, die klein genug sind, um auf ein FAT32-Dateisystem zu passen, damit Sie es transportieren oder kopieren können? In diesem Fall können Sie:
split
diese Option , um eine Datei in Teile aufzuteilen.dd
, um dasselbe zu tun.Wenn die VM tatsächlich vom USB-Stick ausgeführt werden soll:
Bearbeiten 25-5-2014: Hinzufügen weiterer Informationen zur dritten Option.
Erstellen der ≤4GiB-Dateien mit dd:
Erläuterung:
Beachten Sie, dass die Datei fast beliebig groß sein kann. Da wir jedoch in ein FAt32-Dateisystem schreiben, müssen sie kleiner als 4 GB sein. Erhöhen Sie die Anzahl also nicht auf mehr als 4095.
Als nächstes teilen wir dem Betriebssystem mit, dass wir diese Dateien als Blockgerät sehen möchten.
Wir können jetzt auf diese Dateien als reguläre Festplatte zugreifen. Führen Sie dann z. B. fdisk aus, formatieren Sie sie nach Belieben und hängen Sie die formatierten Volumes ein.
Noch einmal: Wir können dieses Loopback-Gerät in einem anderen Format als FAT32 formatieren. Daher gelten die FAT32-Grenzwerte nicht mehr. Da oder eine gefälschte 'Festplatte' kleiner als 4 GB ist, wird die Festplatte trotzdem voll, wenn wir versuchen, eine 6 GB-Datei zu erstellen. Erweitern wir also die Festplatte.
Wir können dies tun, indem wir mehrere Geräte verketten. Stellen Sie sich ein Notizbuch aus Papier vor, in dem Sie zwei Notizbücher zusammenkleben können. Die letzte Seite des ersten Notizbuchs zur ersten Seite des zweiten Notizbuchs. Jetzt haben Sie aus zwei kleineren Notizbüchern (Festplatte) ein großes Notizbuch gemacht.
Eine ausführlichere und ausführlichere Beschreibung finden Sie hier auf unserer Schwesterseite .
Für Linux möchten Sie wahrscheinlich mdadm verwenden .
Stellen Sie zunächst sicher, dass Sie mdadm zur Verfügung haben (z. B. versuchen Sie, es auszuführen, wenn es nicht gefunden wird, versuchen Sie den entsprechenden Befehl Ihrer Distribution, um es zu installieren. ZB
apt-get install mdadm
für Ubuntu,yum install mdadm
RedHat oderemerge mdadm
Gentoo).Sie sollten jetzt ein neues 6GiB-Blockgerät mit dem Namen / dev / md0 haben. Formatieren und mounten Sie es wie gewünscht.
quelle