Ich habe unter Linux:
Device Boot Start End Blocks Id System
/filename.img * 63 1007999 503968+ a5 FreeBsd
Unter der obigen Partition habe ich zwei Slices: UFS-Dateisystem und Swap. Ich weiß nicht, wie ich den Mount-Offset für die Mount-UFS-Partition bestimmen kann.
mount -r -t ufs -o loop,offset=32256,ufstype=ufs2 filename.img /test/
dmesg Ausgabe
ufs_read_super: bad magic number
Es funktioniert nicht.
fdiskAusgabe die BSD-Disklabel-Partitionen nicht anzeigt. Ich sehe jetzt auch, dass meine spätere Erwähnung der Partitionstabelle irreführend war, da auch hier das Disklabel überprüft werden muss.
fdiskAusgabe ist eindeutig die fdisk von Linux und zeigt, was in der PC / Linux-Terminologie eine Partition und in der BSD-Terminologie ein Slice ist. Innerhalb dieser PC-Partition, auch bekannt als BSD-Slice, ist es plausibel, dass es zwei BSD-Partitionen gibt, root und swap.
fdiskdie BSD-Partitionen (disklabel) nicht sehen würde, daher sollte ein anderes Tool verwendet werden.
fdiskIhnen eingefügte zeigt nicht das von Ihnen beschriebene Partitionslayout an. Versuchen Sie, das Layout zu verwendenpartedoderpartxanzuzeigen, und wenn dies fehlschlägt, versuchen Sie estestdiskmit der Datei, da die Partitionstabelle möglicherweise beschädigt ist.