Dies ist eine fundierte Vermutung. Ich kenne OSX oder diskutil nicht gut, aber ich kenne allgemeine Dateisysteme und Blockiergeräte. Ich glaube, ich weiß, was los ist. Vieles davon könnte jedoch ungenau sein; Es wurde CW gemacht, damit OSX-Dateisystemexperten dies bei Bedarf korrigieren können.
Ich glaube nicht, dass die CD tatsächlich 3 Partitionen zum Kopieren hat. Was die Diskussil-Liste anzeigt, sind Sie / dev / disk2, das einzige untergeordnete Gerät und die eigenen zwei untergeordneten Geräte des Kindes:
/ dev / disk2 "CD_partition_scheme" - Dies ist die "physische" CD
/ dev / disk2s1 "Apple_partition_scheme" - erster CD-Track, wenn ich die Gerätenamen von OSX richtig verstehe. Aus dem Größenunterschied zum übergeordneten Gerät und diesem, denke ich, ist dies die CD minus Datenfehlerkorrektur.
/ dev / disk2s1s1 "Apple_partition_map" - von der Größe sieht dies aus wie eine Partitionstabelle oder eine Dateitabelle
/ dev / disk2s1s2 "Apple_HFS" - Dies ist das tatsächliche Dateisystem
Was Sie also auf Ihre USB-Partition kopiert haben, waren nicht drei Partitionen. es war der geordnete Inhalt der CD abzüglich der Fehlerkorrekturdaten. Ihre USB-Partition sollte jetzt das Äquivalent eines ISO-Images der CD enthalten.
Das ist wahrscheinlich der Grund, warum es nicht montiert wird. Ich bin nicht mit den fortgeschrittenen diskutil- Optionen vertraut, aber wenn ich auf einem Linux-System mit einer Standard-ISO9660-Daten-CD etwas Ähnliches gemacht hätte, würde ich dies zum Anhängen der USB-Partition verwenden:
mount -t iso9660 /dev/myusbdevice /mnt/path
... und vielleicht würde das funktionieren. Aufgrund Ihrer Frage scheinen Sie jedoch versucht zu haben, auf diese USB-Partition als Dateisystem zuzugreifen. Wenn Sie den Befehl dd und die obigen Angaben verwenden, handelt es sich nicht um ein Dateisystem, sondern um ein CD-Image.
Um Ihre Frage dann zu beantworten:
Was bedeutet "Ungültige B-Baumknotengröße"? Das Festplatten-Dienstprogramm erkennt kein gültiges Dateisystem in / dev / disk1s1 . Ihr Befehl dd hat das kopiert, was Sie ihm gesagt haben zu kopieren, aber das, was Sie ihm sagen sollen, ist kein Dateisystem. Wenn Sie einen Vorgang "Verify and Repair" ausführen, schlägt die Überprüfung fehl, da ein Dateisystem erwartet wird und eine CD-Partitionszuordnung abgerufen wird.
Wenn Sie versuchen, das Dateisystem mit dd zu kopieren, möchten Sie wahrscheinlich / dev / disk2s1s2 und nicht / dev / disk2s1 kopieren .