Festplatte mit FreeBSD-Disklabel in MBR oder GPT konvertieren?

0

Ich habe eine Festplatte, die einmal mit einem FreeBSD-Disklabel partitioniert wurde. Der MBR ist alle 0. Die BSD-Partitionen (wie gdiskunter Linux) sind:

BSD partitions:
   1               16           2000000         0x0E
   2                0                 0         0x00
   3                0          78165360         0x00
   4          2000016          76165344         0x0E
   5                0                 0         0x00
   6                0                 0         0x00
   7                0                 0         0x00
   8                0                 0         0x00

Die Option "transform" von gdiskführt nichts aus, da in einer MBR-Partition nach dem BSD-Disklabel gesucht werden soll, obwohl es beim Booten gefunden wird. Ich würde einfach einen MBR mit voller Festplatte erstellen und es erneut versuchen, aber MBR möchte um 2048 (oder 63 im DOS-Modus) starten und ich bin mir ziemlich sicher, dass sich das Disklabel in Sektor 1 befindet (und Sie können sehen, dass die Partition um 16 beginnt!)

(Diese Festplatte hat ein ZFS-Protokoll und L2ARC und der Pool wird nicht ohne importiert ... Aber ich denke, ich kann nur dddas Protokoll und die Beschriftungsblöcke des L2ARC ein bisschen erhöhen, damit ich einen MBR verwenden kann / GPT-kompatibles Label)

Ben Jackson
quelle
Das Dateisystem der Festplatte ist mit ziemlicher Sicherheit ZFS. Sie stellen nicht klar, welches Paket (falls vorhanden) für die Behandlung von ZFS Sie installiert haben. Jeder Vorgang, den Sie erwähnen, macht die Festplatte unbrauchbar, es sei denn, Sie möchten sie neu formatieren.
MariusMatutiae
1
Es gibt einen Grund, warum der Installer diese Art der Formatierung "gefährlich" nennt.
Hennes
@MariusMatutiae: Eigentlich hat es gut funktioniert, weil es keine persistenten Daten im L2ARC gibt (die Indizierung ist alles im RAM, also ist nur das "ZFS-Label" für den erneuten Import von Bedeutung)
Ben Jackson