Wie kann ich ein unformatiertes APFS-Dateisystem von der Kommandozeile aus unter macOS einbinden?

832
Trejkaz

Das Erstellen eines RAW-Images mit einem APFS-Dateisystem ist ziemlich einfach:

$ hdiutil create -megabytes 1 -layout NONE -fs apfs -volname unicode unicode.dmg created: /Users/daniel/test/apfs/unicode.dmg 

Jetzt möchte ich Dateien für einen bestimmten Test hinzufügen, den ich versuche, aber ich kann es nicht anhängen:

$ hdiutil attach unicode.dmg  hdiutil: attach failed - no mountable file systems 

Diagnose:

$ hdiutil imageinfo unicode.dmg  nx_kernel_mount:1366: checkpoint search: largest xid 2, best xid 2 @ 3 nx_kernel_mount:1366: checkpoint search: largest xid 2, best xid 2 @ 3 nx_kernel_mount:1366: checkpoint search: largest xid 2, best xid 2 @ 3 nx_kernel_mount:1366: checkpoint search: largest xid 2, best xid 2 @ 3 nx_kernel_mount:1366: checkpoint search: largest xid 2, best xid 2 @ 3 nx_kernel_mount:1366: checkpoint search: largest xid 2, best xid 2 @ 3 Backing Store Information: URL: file:///Users/tester/test/apfs/unicode.dmg Name: unicode.dmg Class Name: CBSDBackingStore Class Name: CRawDiskImage Checksum Type: none Size Information: Total Bytes: 1048576 Compressed Ratio: 1 Sector Count: 2048 Total Non-Empty Bytes: 1048576 Compressed Bytes: 1048576 Total Empty Bytes: 0 Format: UDRW Format Description: raw read/write Checksum Value:  Properties: Encrypted: false Kernel Compatible: true Checksummed: false Software License Agreement: false Partitioned: false Compressed: no Segments: 0: /Users/tester/test/apfs/unicode.dmg partitions: partition-scheme: none block-size: 512 appendable: false partitions: 0: partition-name: whole disk partition-start: 0 partition-synthesized: true partition-length: 2048 partition-hint: unknown partition partition-filesystems: APFS: Untitled burnable: false Resize limits (per hdiutil resize -limits): min cur max  2048 2048 2048 

Die Ausgabe hier scheint unsicher zu sein, da die Blockgröße und die Volumenbezeichnung falsch sind. Ich bin mir also nicht sicher, was los ist. Ist APFS eines dieser Dinge, das nur unter bestimmten Bedingungen funktioniert? Wenn ja, welche Bedingung? Oder gibt es eine Möglichkeit, dieses Bild zu mounten, das ich bereits habe?

3
1 Megabyte ist für ein APFS-Image möglicherweise etwas klein. Versuchen Sie etwas Größeres, beispielsweise 1024 Megabyte. Anscheinend mag APFS `-layout NONE` nicht. Ich konnte ein Bild mit `-layout GPTSPUD` erstellen (und auch größer). Martin Maciaszek vor 6 Jahren 0
Nuts ... die eigentlichen Beispieldaten, mit denen ich arbeiten muss, sind ein unformatiertes Festplatten-Image. Jetzt muss ich möglicherweise weitere Abhilfemaßnahmen durchführen, um sie aus der Partitionstabelle zurückzuziehen, nachdem ich mit dem Einfügen von Daten fertig bin. Trejkaz vor 6 Jahren 0
Das Layout scheint ausreichend zu sein (es ist immer noch 1 MB erlaubt) Trejkaz vor 6 Jahren 0

0 Antworten auf die Frage