Ich persönlich bevorzuge das Anhängen mit dd
.
Ich gehe hier von 512-Byte-Sektoren aus. Es kann ein Fall für 2048-Byte-Sektoren geben, also tauschen Sie einfach die Zahlen ein und rechnen Sie nach.
In jedem Fall verwende ich eine 512-MB-Testdatei, zum Beispiel:
dd if=/dev/zero of=testfs.img bs=512 count=1M
mkfs.ext4 testfs.img
MBR
Bild erstellen
Ich persönlich bevorzuge es, die ersten MB (2048 Sektoren) an den Anfang anzuhängen:
dd if=testfs.img skip=2048 bs=512 of=full.img
Führen Sie schließlich fdisk aus, um die Partitionstabelle zu erstellen (oder kopieren Sie sie in Ihre eigene). Ich habe 1 Partition mit Standardwerten erstellt.
Überprüfung
Erstellen Sie zur Überprüfung Schleifenpartitionen und führen Sie eine automatische Erkennung durch:
sudo losetup -fP full.img
Führen Sie file
auf dem resultierenden partitionierten Loopback-Gerät Folgendes aus:
sudo file -s /dev/loop2p1
/dev/loop2p1: Linux rev 1.0 ext4 filesystem data, UUID=ae2945fd-54b5-486f-8dd0-9b18d6ae01b4 (extents) (large files) (huge files)
GPT
Bild erstellen
Ich persönlich bevorzuge es, das erste MB (2048 Sektoren, da die Gdisk standardmäßig auf diese Zahl eingestellt ist, da es 1 MB ausgerichtet ist) an den Anfang für den Anfangs-MBR und 34 Sektoren an das Ende (oder 2048 für ein volles MB) für das Ende anzuhängen GPT (Endsektor kann unterschiedlich sein). Wenn Sie das Ende von GPT auslassen, gehen möglicherweise Daten verloren:
dd if=testfs.img skip=2048 bs=512 of=full.img
dd if=/dev/zero seek=1050624 bs=512 of=full.img count=34
Führen Sie schließlich gdisk aus, um die Partitionstabelle zu erstellen (oder kopieren Sie sie in Ihre eigene). Ich habe 1 Partition mit Standardwerten erstellt.
Überprüfung
Erstellen Sie zur Überprüfung Schleifenpartitionen und führen Sie eine automatische Erkennung durch:
sudo losetup -fP full.img
Führen Sie file
auf dem resultierenden partitionierten Loopback-Gerät Folgendes aus:
sudo file -s /dev/loop2p1
/dev/loop2p1: Linux rev 1.0 ext4 filesystem data, UUID=ae2945fd-54b5-486f-8dd0-9b18d6ae01b4 (extents) (large files) (huge files)
Diese Methode verhindert das Erraten, Ändern der Größe oder manuelle Ausrichten.