gvinum raid5 + geli

raver-softi

Active Member
Hi,
hat jemand schon mal ein gvinum raid5 gebaut und dann mit geli verschlüsselt?
Den ersten Teil habe gemäß wiki hinbekommen, nur das Verschlüsseln geht nicht.
Geli spuckt immer die Fehlermeldung aus: Cannot write metadata ... Operation not permitted.
Das raid5 wurde natürlich auch korrekt initialisiert. Wodran könnte das liegen?

Hab das selbe nochmal mit einem raid0 probiert und da ging das ohne Probleme.

Jemand ne Idee?
 
Hatte nichts gemountet. Hab mit raid0 genau dieselben Schritte gemacht wie mit raid5. Nach Neustart und gvinum start raid habe ich versucht mit geli init /dev/gvinum/raid das raid zu verschlüsseln. Das raid5 war auch korrekt initialisiert. Mit raid0 geht es, mit raid5 geht es nicht. Da kommt dann diese Fehlermeldung.
 
Jup, funktioniert leider auch net. Hatte es mit newfs /dev/gvinum/raid probiert. Habs ebend auch nochmal auf raid0 probiert. Hab die Fehlermeldung mal mit nem mount provoziert. Dann kommt die Fehlermeldung auch beim raid0. Jetzt muss man halt nur noch rausbekommen, warum die Meldung beim raid5 kommt, ohne das was gemountet ist.
 
Nee so meinte ich das nicht. Hab ja ein FS auf dem raid5 angelegt bekommen und dann nochmal mit geli probiert und es ging nicht. Ansonsten hab ichs ja gemounted bekommen und konnte drauf schreiben.
 
Ich habe jetzt mal die genaue Reihenfolge der Befehle zusammengestellt:
Allerdings auf englisch.
Configdateien, kann man nicht zufällig hier irgendwie anhängen oder?

I will now reproduce the error for raid5.
#gvinum create /etc/raid5.conf
#gvinum list >gvinum1
#reboot
#gvinum start raid
#gvinum list >gvinum2
some hours later...
#gvinum list >gvinum3
you see the raid5 is now initialised.
now comes geli
geli init /dev/gvinum/raid1
Enter passphrase:
Enter passphrase again:
Cannot write metadata on /dev/gvinum/raid1: Operation not permitted.
#sysctl -b kern.geom.confxml >confxml1


On raid0 I do mostly the same and i don't get this errormessage.
The only difference is, that i don't need to wait 10 hours for initialize the raid.
#gvinum create /etc/stripped.conf
#reboot
#gvinum start raid
#gvinum list >gvinum4
The raid0 is now initialised.
now comes geli
geli init /dev/gvinum/raid1
Enter passphrase:
Enter passphrase again:
And it works fine. I get a new device /dev/raid1.eli
#sysctl -b kern.geom.confxml >confxml2
geli attach /dev/gvinum/raid1
Enter passphrase:
#sysctl -b kern.geom.confxml >confxml3

What is wrong with the raid5?
I have a little idea what could be wrong.
On a raid5 we have parityholes on every harddisk, which could be a problem for geli,
especially the first parityhole on the 4th harddisk. Here is a little textgraphic for this
Disk1 Disk2 Disk3 Disk4
0 1 2 parity <-perhaps here is the problem
3 4 parity 5
6 parity 7 8
parity 9 10 11
 
Zurück
Oben