Ich habe den AWS-Importdienst verwendet, um ein großes Laufwerk (2 TB) zu importieren, und sie haben zwei .bin-Dateien in meinem S3-Konto abgelegt. In ihren Anweisungen heißt es, sich auf EBS-Volumes zu verteilen, um ein Laufwerk groß genug zu machen, um das Image aufzunehmen, und es dann einfach zu verwenden.
Nun, ich habe alles gestreift und so weiter, aber ich weiß nicht, was ich mit diesem .bin-Bild anfangen soll. Scheint nicht mit mount
oder zumindest nicht ohne Optionen zu funktionieren , und ich weiß nicht, welche Optionen ich setzen soll.
>file -k image-NPX7P-0000.bin
image-NPX7P-0000.bin: x86 boot sector; partition 1: ID=0xb, starthead 1, startsector 63, 3907024821 sectors, extended partition table (last)\011, code offset 0x0
>file -k image-NPX7P-0001.bin
image-NPX7P-0001.bin: data
BEARBEITEN: Ich habe die Dateiinformationen angehängt, und wie es aussieht, würde ich annehmen, dass der Grund, warum ich nicht nur 0000 mounten kann, darin besteht, dass 0001 eine Erweiterung davon ist (die nachverfolgt, wie ich annehme, dass sie dies getan haben). Aber wie würde ich die beiden zusammenführen und das montieren?
EDIT2: Mit der Antwort von osgx konnte ich die beiden Bin-Dateien zusammenstellen und die Partitionstabelle mit kpartx lesen.
> file-sk: /dev/dm-2: x86 boot sector, code offset 0x58, OEM-ID "BSD 4.4", sectors/cluster 64, heads 255, sectors 3907024821 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 476816, reserved3 0x1000000, reserved 0x1, serial number 0x5cb415f7, label: "SOURCE-PSE " DOS executable (COM), boot code –
Dies wird jedoch immer noch nicht gemountet. Es heißt, es erfordert einen Dateisystemtyp, und nichts, was ich verwendet habe, hilft. Auch in einen Pastebin gepostet, weil es lang ist, ist meine Kernkonfiguration der relevanten (vielleicht) Werte:
ls -l image*
)?
file -k
Datei in Ihrer Bin-Datei auszuführen und die Ergebnisse hier zu veröffentlichen.