Guten Morgen liebe *BSD-Gemeinde,
nach längerer FreeBSD-Abstinenz wollte ich mal wieder in dieses wunderbare OS rein schnuppern.
Ich habe zu Hause einen alten Apple Mac Pro 1.1 mit 32bit EFI-Firmware stehen. So lange es mit viel Trickserei noch irgendwie möglich war, habe ich OSX auf dem Rechner verwendet.
Hier war dann aber schon vor geraumer Zeit mit El Capitan Ende Gelände.
Habe mich dann damals dazu entschlossen, es mit Linux auf der Kiste zu versuchen. Auch das war dank des 32bit EFI nicht so trivial wie gedacht, aber auf folgender Seite fand sich eine tolle Anleitung inkl. fertiger ISOs, welche mir die Installation von Ubuntu ermöglichten:
https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/
Die einzige Besonderheit an meinem Setup ist, dass ich neben dem auf einer Samsung Evo 850 installiertem OS noch zwei 2TB SATA-HDDs verbaut habe, welche zu einem RAID1 Mirror verschaltet sind. Gut, die andere Besonderheit mag sein, dass ich zwei SGI 1600SW Panels als Displays verwende...was soll ich sagen, ich hänge einfach an meiner alten Hardware...und Silicon Graphics war einfach geil! :-)
Und hier liegt der Hase im Pfeffer. Mittels des auf der obigen Seite verlinkten C-Files konnte ich, nachdem ich dieses mittels llvm auf meinem MacBook Pro kompilierte, eine FreeBSD 12 ISO erstellen, welche tadellos auf dem Mac Pro bootet.
Ich habe anschließend die Live-CD gebootet und mir dann mittels zpool import angeschaut, ob FreeBSD den Linux ZFS Pool erkennt.
Dies war zu meinem Erstaunen der Fall. Jedoch bietet mir FreeBSD nur an, den Pool Read-Only einzubinden.
Die genaue Ausgabe lautet:
Habe ich eine Möglichkeit, dieses Feature unter Linux zu deaktivieren um den Pool doch noch unter FreeBSD einzubinden?
Ansonsten würde ich vermutlich morgen bei Alternate vorbei fahren, zwei größere Platten besorgen, unter FreeBSD einen neuen ZPool erstellen und den vorhandenen Pool nur lesend einbinden...dann sollte es mir ja möglich sein, die Daten um zu kopieren.
Neue Platten brauche ich sowieso, da der Speicherplatz nun langsam knapp wird...aber vielleicht gibt es ja noch eine andere Möglichkeit?
Danke vorab,
Dominik
nach längerer FreeBSD-Abstinenz wollte ich mal wieder in dieses wunderbare OS rein schnuppern.
Ich habe zu Hause einen alten Apple Mac Pro 1.1 mit 32bit EFI-Firmware stehen. So lange es mit viel Trickserei noch irgendwie möglich war, habe ich OSX auf dem Rechner verwendet.
Hier war dann aber schon vor geraumer Zeit mit El Capitan Ende Gelände.
Habe mich dann damals dazu entschlossen, es mit Linux auf der Kiste zu versuchen. Auch das war dank des 32bit EFI nicht so trivial wie gedacht, aber auf folgender Seite fand sich eine tolle Anleitung inkl. fertiger ISOs, welche mir die Installation von Ubuntu ermöglichten:
https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/
Die einzige Besonderheit an meinem Setup ist, dass ich neben dem auf einer Samsung Evo 850 installiertem OS noch zwei 2TB SATA-HDDs verbaut habe, welche zu einem RAID1 Mirror verschaltet sind. Gut, die andere Besonderheit mag sein, dass ich zwei SGI 1600SW Panels als Displays verwende...was soll ich sagen, ich hänge einfach an meiner alten Hardware...und Silicon Graphics war einfach geil! :-)
Und hier liegt der Hase im Pfeffer. Mittels des auf der obigen Seite verlinkten C-Files konnte ich, nachdem ich dieses mittels llvm auf meinem MacBook Pro kompilierte, eine FreeBSD 12 ISO erstellen, welche tadellos auf dem Mac Pro bootet.
Ich habe anschließend die Live-CD gebootet und mir dann mittels zpool import angeschaut, ob FreeBSD den Linux ZFS Pool erkennt.
Dies war zu meinem Erstaunen der Fall. Jedoch bietet mir FreeBSD nur an, den Pool Read-Only einzubinden.
Die genaue Ausgabe lautet:
Code:
status: The pool can only be accessed in read-only mode on this system. It
cannot be accessed in read-write mode because it uses the following
feature(s) not supported on this system:
org.zfsonlinux:userobj_accounting (User/Group object accounting.)
action: The pool cannot be imported in read-write mode. Import the pool with
"-o readonly=on", access the pool on a system that supports the
required feature(s), or recreate the pool from backup.
Habe ich eine Möglichkeit, dieses Feature unter Linux zu deaktivieren um den Pool doch noch unter FreeBSD einzubinden?
Ansonsten würde ich vermutlich morgen bei Alternate vorbei fahren, zwei größere Platten besorgen, unter FreeBSD einen neuen ZPool erstellen und den vorhandenen Pool nur lesend einbinden...dann sollte es mir ja möglich sein, die Daten um zu kopieren.
Neue Platten brauche ich sowieso, da der Speicherplatz nun langsam knapp wird...aber vielleicht gibt es ja noch eine andere Möglichkeit?
Danke vorab,
Dominik