BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Allgemein

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 18.09.2012, 17:29   #1
minimike
Berufsrevolutionär
 
Benutzerbild von minimike
 
Registrierungsdatum: Jul 2010
Beiträge: 552
System erkennt gezogene Platten nicht

Hi

Ich habe eben zum Testen 2 Platten physisch im laufenden Betrieb aus dem neuen Server gezogen. Das ist wie wenn eine Platte im Betrieb kaputt geht. Es geht darum den einwandfreien Betrieb sicherzustellen bevor das System in Produktion geht, Wenn ich jetzt den Pool kontrolliere sagt er mir das die Platten noch da wären.

Code:
mightychicken# zpool status pool: brainpool state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM brainpool ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 da0 ONLINE 0 0 0 da1 ONLINE 0 0 0 da2 ONLINE 0 0 0 da3 ONLINE 0 0 0 raidz1-1 ONLINE 0 0 0 da4 ONLINE 0 0 0 da5 ONLINE 0 0 0 da6 ONLINE 0 0 0 da7 ONLINE 0 0 0 raidz1-2 ONLINE 0 0 0 da8 ONLINE 0 0 0 da9 ONLINE 0 0 0 da10 ONLINE 0 0 0 da11 ONLINE 0 0 0 raidz1-3 ONLINE 0 0 0 da12 ONLINE 0 0 0 da13 ONLINE 0 0 0 da14 ONLINE 0 0 0 da15 ONLINE 0 0 0
Der Raidcontroller ist ein 3ware 9750SA-8I und die Platten werden direkt durch geschleift. OS ist FreeBSD 9.1. Fehlt mir was oder kann ich da noch wo nachhelfen?
__________________
UTF8 ist der Standard. Alles andere ist Grütze. Mit weniger kann man sich nicht zufrieden geben
minimike ist offline   Mit Zitat antworten
Alt 19.09.2012, 09:02   #2
laemodost
FreeBSD User
 
Registrierungsdatum: May 2003
Ort: Düsseldorf
Beiträge: 1.705
laemodost eine Nachricht über ICQ schicken
Hast du mal nen scrub versucht?
laemodost ist offline   Mit Zitat antworten
Alt 19.09.2012, 09:56   #3
minimike
Berufsrevolutionär
 
Benutzerbild von minimike
 
Registrierungsdatum: Jul 2010
Beiträge: 552
Nein man soll ja vorher merken das was nicht läuft
__________________
UTF8 ist der Standard. Alles andere ist Grütze. Mit weniger kann man sich nicht zufrieden geben
minimike ist offline   Mit Zitat antworten
Alt 19.09.2012, 10:02   #4
Yamagi
Possessed With Psi Powers
 
Benutzerbild von Yamagi
 
Registrierungsdatum: Apr 2004
Ort: Schleswig-Holstein
Beiträge: 6.557
Yamagi eine Nachricht über ICQ schicken
Das System merkt nur, dass eine Platte verschwunden ist, wenn der Controller ein Hotplug-Event sendet. Daher wäre die logische Frage, ob das Abziehen der Platte denn einen Eintrag in der dmesg nach zieht und wenn ja, wie dieser ausschaut.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern.

Yamagi ist offline   Mit Zitat antworten
Alt 19.09.2012, 10:23   #5
Lord_x
Registered User
 
Benutzerbild von Lord_x
 
Registrierungsdatum: Jul 2012
Ort: /home
Beiträge: 267
Laut einem Datenblatt bei "Alternate.de" hat dieser Controller kein Hot-Plug.
Code:
Hot-Plug-Unterstützung Nein
http://www.alternate.de/html/product...SA-8I/147201/?
Lord_x ist offline   Mit Zitat antworten
Alt 19.09.2012, 12:20   #6
minimike
Berufsrevolutionär
 
Benutzerbild von minimike
 
Registrierungsdatum: Jul 2010
Beiträge: 552
Ich habe jetzt noch herrausgefunden das sofern man Daten schreibt der zpool dann doch merkt das was faul ist und dann die Platte rauskickt.

grmpf knapp 400 € für nen Raidcontroller und dann sowas Eventuell sollte ich mit dem Chef doch noch über einen anderen reden. Zudem ich den Ersatz-Raidcontroller noch nicht auf Lagerhaltung bestellt habe.

Jetzt habe ich folgendes Problem

Code:
mightychicken# zpool replace -f brainpool da4 da4.nop invalid vdev specification the following errors must be manually repaired: /dev/da4.nop is part of active pool 'brainpool'
Wie bekomme ich die Informationen von da4 runter damit ich die sauber wieder aufnehmen kann?
__________________
UTF8 ist der Standard. Alles andere ist Grütze. Mit weniger kann man sich nicht zufrieden geben
minimike ist offline   Mit Zitat antworten
Alt 19.09.2012, 12:36   #7
h^2
Moderators
 
Registrierungsdatum: Sep 2009
Beiträge: 871
Zitat:
Zitat von minimike Beitrag anzeigen
Jetzt habe ich folgendes Problem

Code:
mightychicken# zpool replace -f brainpool da4 da4.nop invalid vdev specification the following errors must be manually repaired: /dev/da4.nop is part of active pool 'brainpool'
Wie bekomme ich die Informationen von da4 runter damit ich die sauber wieder aufnehmen kann?
Hast du vorher exportiert?

edit: wenn du das tust wegen 4K alignment, glaube ich aber nicht dass es geht. Also der realigned die nicht automatisch, da musst du vielleicht die zpool-daten erst drauf kaputtmachen, damit dann ein realigneder Resilver anspringt.
__________________
meine ports · mein zuhause · mein blog

Geändert von h^2 (19.09.2012 um 12:44 Uhr).
h^2 ist offline   Mit Zitat antworten
Alt 19.09.2012, 12:42   #8
Lord_x
Registered User
 
Benutzerbild von Lord_x
 
Registrierungsdatum: Jul 2012
Ort: /home
Beiträge: 267
Du kannst die Informationen von ZFS auf der HD löschen. Denke sollte so klappen:
Code:
dd if=/dev/zero of=/dev/<DISK> count=560 bs=512
Lord_x ist offline   Mit Zitat antworten
Alt 19.09.2012, 12:48   #9
minimike
Berufsrevolutionär
 
Benutzerbild von minimike
 
Registrierungsdatum: Jul 2010
Beiträge: 552
ja und wieder importiert.

Macht es Sinn mit DD zu Arbeiten?
__________________
UTF8 ist der Standard. Alles andere ist Grütze. Mit weniger kann man sich nicht zufrieden geben
minimike ist offline   Mit Zitat antworten
Alt 19.09.2012, 12:57   #10
minimike
Berufsrevolutionär
 
Benutzerbild von minimike
 
Registrierungsdatum: Jul 2010
Beiträge: 552
Zitat:
Zitat von Lord_x Beitrag anzeigen
Du kannst die Informationen von ZFS auf der HD löschen. Denke sollte so klappen:
Code:
dd if=/dev/zero of=/dev/<DISK> count=560 bs=512
Leider nein

Code:
mightychicken# dd if=/dev/zero of=/dev/da4.nop count=560 bs=512 dd: /dev/da4.nop: Invalid argument 1+0 records in 0+0 records out 0 bytes transferred in 0.000153 secs (0 bytes/sec) mightychicken# zpool replace -f brainpool da4.nop invalid vdev specification the following errors must be manually repaired: /dev/da4.nop is part of active pool 'brainpool
__________________
UTF8 ist der Standard. Alles andere ist Grütze. Mit weniger kann man sich nicht zufrieden geben
minimike ist offline   Mit Zitat antworten
Alt 19.09.2012, 13:05   #11
minimike
Berufsrevolutionär
 
Benutzerbild von minimike
 
Registrierungsdatum: Jul 2010
Beiträge: 552
Ich habe das jetzt so hinbekommen

[code}
zpool export brainpool
zpool labelclear -f /dev/da4
gnop create -S 4k da4
zpool labelclear -f /dev/da4.nop
zpool import brainpool
zpool status
zpool replace -f brainpool 6294086477636157283 da4.nop
zpool status
[/code]


Und der Pool macht ein resilvering
__________________
UTF8 ist der Standard. Alles andere ist Grütze. Mit weniger kann man sich nicht zufrieden geben
minimike ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
openbsd auf soekris improved OpenBSD - Installation 40 26.11.2007 14:20


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.