raidz mit 4 platten startet nicht, wenn eine hdd entfernt wird

rakso

Well-Known Member
hallo,

mein HP N36L mit 4 Platten im raidz startet leider nicht, wenn eine (egal welche, hab alle probiert) platte rausgenommen ist.



Code:
NAME                               USED  AVAIL  REFER  MOUNTPOINT
zdata                              234M  7.07T    32K  /data
zdata/jails                        234M  7.07T    38K  /data/jails
zroot                             4.60G  34.5G   672M  legacy
zroot/tmp                           38K  34.5G    38K  /tmp
zroot/usr                         3.82G  34.5G  3.82G  /usr
zroot/var                          130M  34.5G   130M  /var

das sollte doch nicht so sein. hat mir jemand ne idee?

Grüße
 
Für alle die später diesen Thread finden: Der Fehler liegt nicht an der Hardware oder Firmware.
 
Hi rakso,

wie wär`s mit etwas mehr Informationen - vielleicht können wir Dir dann weiterhelfen.

Gruß Bär
 
Meine Vermutung ist, wie schon im IRC gesagt, die Dummheit des /boot/loader: Der prüft erst einmal stumpf, ob alle in der zfs.cache dem Pool als zugehörig markierten Platten vorhanden sind. Sind sie das nicht, geht irgendwas schief und er kann nicht vom Pool booten. Dafür spricht, dass man das System wieder in die Gänge bekommt, wenn man mittels einer Live-CD eine neue zfs.cache ohne die defekte Platte erstellt.
 
Hi,
dann würde ich von einem USB-STickbären oifach booten und dann de pool mit raidz übär die HDs laden.

Gruß Bummibär
 
Was für Infos braucht ihr?

bootcode ist auf allen drauf, habe eben nochmals gemacht mit:

Code:
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada2
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada3

keine Änderung..


...Dafür spricht, dass man das System wieder in die Gänge bekommt, wenn man mittels einer Live-CD eine neue zfs.cache ohne die defekte Platte erstellt.

wie macht man das dann genau? also von install DVD booten, life fs, dann zfs import oder wie?


Ich habe erwartet, dass bei einem RAID das ding auch ohne Platte bootet, aber is wohl noch nicht so ausgereift..?!
muss man dann immer aktiv übers livesystem eingreifen, oder müsste das eigentlich auch so funktionieren, wie man es erwarten würde? auch wenn ich eine neue, (andere, aber gleich groß) hdd einstecke, startet das system nicht.
 
Hi,
ich könnte mir vorstellen das der Hund beim Bios begraben liegt. Wenn dann zfs direkt booten soll gibt das öfter mal Probleme. Interessant wäre was für ein Bios da drin steckt, wieviel der HDs das Bios wirklich sieht, welche Boot Reihenfolge im Bios eingestellt ist und bei den HDs bei der Bootreihenfolge natürlich ob alle dort auch drin sind oder nur eine ....

Hat die Kiste USB Anschluss ? - falls ja, erstelle doch einfach mal einen usb stick der bootfähig ist und danach zfs lädt nachdem er vom Stick gebootet hat. Eventuell kannst Du damit das Problem vollständig "umhypfen".

Im Testaufbau hier bootet die Kiste von Nano USB Stick mit UFS und lädt danach geli und zfs. Nach Eingabe der Passphrase pro HD (paranoider Bär hat je HD andere Passphrase) bootet er fein durch und zfs steht zur Verfügung. Das war in diesem Fall die einfachste Lösung.

Beste Grüße
Bummibär
 
Last edited:
Back
Top