Zpool import faalt(one or more devices were being resilverd)

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • WTM
  • Registratie: November 2004
  • Laatst online: 00:06
Mijn vraag
Ik heb een server draaien met Freenas en ZFS. Mijn vorige moederboard (ASRock E3C224D4I-14S) is helaas defect gegaan. Nu heb ik een moederboard kunnen overnemen van een andere tweaker, samen met een HBA kaartje (LSI intern 2 mini sas poorten) en heb ik alles hardwarematig weer voor elkaar volgens mij. Krijg een verse install van Freenas 11.3-U4.1 (laatste stable release) wel aan de praat.

Het vervelende is, mijn Zpool was aan het resilveren en tijdens die actie is moederboard ergens kapot gegaan. Dat was ook op Freenas 11.3 al.

Ik heb geprobeerd met zpool import de pool te importeren maar dat lukt niet. Met zpool import -f krijg ik 1 pool wel

Relevante hardware die ik gebruik
Intel server moederboard s1200v3pl

32gb ECC DDR3 (set 4x8) kingston-valueram-kvr16e11k4-32

Intel Xeon E3 1231 v3 (socket 1150) (met stock koeler)

PSU Cooler Master V Series V550

WD Green HDD 4TB (3 stuks, samen in een zfs pool die online komt) Poolnaam three4tb

6x WD Red 64mb cache 4tb (CMR versies) in de pool die niet online komt Poolnaam six4tb

Fractal Design Define R5

LSI Sas 9207 8i (intern) (deze is naar IT-mode geflasht, firmware 00.18.00)

Het geheel boot ik vanaf een USB stick op de poort op het moederboard. Ik wil Freenas eigenlijk op SSD's hebben draaien, die zal ik installeren z.s.m. maar eerst wil ik die zpool weer aan de praat krijgen.

Software :
FreeNAS-11.3-U4.1
(n.b. toen de boel stuk ging draaide ik FreeNAS-11.3-U3.1 al eventjes, dat ging dus ok tot m'n moederboard overleed)


Wat ik al gevonden of geprobeerd heb:
Ik heb eerst geprobeerd met de oude setup USB te booten. Daar gebeurde niets. Toen een nieuwe install gedaan. Ik had nog een configfile van 11.3-U3.1 die ik in die setup wilde installeren. Tijdens het laden van die configfile, een verplichte reboot. Bij het komen zie je dat de 3x 4tb wd-greens (poolnaam three4tb) online komen maar bij de 6x 4tb wd-red (poolnaam six4tb) komt er een panic en blijft het systeem steeds rebooten tot dit punt....

Wederom een nieuwe install gedaan en toen handmatig in de shell geprobeerd de pools online te krijgen.

in de shell met zfs list zag ik ze niet staan. Vervolgens zpool import gedaan toen zag ik three4tb en six4tb.
Met zpool import lukte het niet want three4tb was gekoppeld aan andere installatie. Met zpool import -f kreeg ik hetzelfde: three4tb kwam online en six4tb zorgde voor een bootloop.

Volgende actie: weer nieuwe install gedaan.
Vervolgens zpool import gedaan. Dat lukte natuurlijk niet maar op die manier was in de GUI van FreeNAS het wel mogelijk los alleen three4tb te importeren.

Hier de output van zpool import:
root@freenas[~]# zpool import
pool: six4tb
id: 13928668106559313930
state: DEGRADED
status: One or more devices were being resilvered.
action: The pool can be imported despite missing or damaged devices. The
fault tolerance of the pool may be compromised if imported.
config:

six4tb DEGRADED
raidz1-0 DEGRADED
gptid/39dbdb0d-8506-11e7-bbff-d050996ff8e2 ONLINE
gptid/75e759d8-a341-11ea-9020-d050996ff8e2 ONLINE
gptid/bdb2785d-f5c9-11e9-bb0c-d050996ff8e2 ONLINE
gptid/b7e766d9-33df-11ea-abdb-d050996ff8e2 ONLINE
gptid/bc6a0659-4031-11ea-b4f8-d050996ff8e2 ONLINE
replacing-5 UNAVAIL insufficient replicas
13571676615721927902 UNAVAIL cannot open
18182716167874336493 UNAVAIL cannot open

Als ik dit zo bekijk zijn er dus 5 schijven online en 1 niet? Die ene schijf (misschien dom bedenk ik me nu) heb ik gewiped. Ik heb de oude schijf ook nog nog voor de resilver maar ben bang dat ook niet meer een geheel ervan ziet, al geprobeerd. Ik hoopte dat ik 'm wel kon importeren zo en dat resilveren weer opnieuw start. .... Niet dus :-(. Dat resilveren is dus niet goed gegaan. Kan ik van deze pool met 5 van de 6 schijven niet een benaderbare pool maken? En dan weer schijf 6 toevoegen en dan resilveren (en die laten afmaken)

Ik hoop echt dat iemand een idee heeft hoe ik deze pool weer online kan krijgen. Hartelijk dank voor het lezen en meedenken _/-\o_ ik raak er een beetje gefrustreerd van ;-(

Alle reacties


Acties:
  • +3 Henk 'm!

  • WTM
  • Registratie: November 2004
  • Laatst online: 00:06
Gelukkig alles opgelost met dank aan @CurlyMo @FireDrunk en ook & @Xantis

In een nut shell (discussie in het grote ZFS Topic te volgen vanaf https://gathering.tweakers.net/forum/view_message/63338928 )

Door in Ubuntu te booten kreeg ik de pool weer online (de pool ging resilveren):

zpool import -f


De pool bleef degraded en miste een schijf.

met
zpool replace (vul poolnaam in) (vul hier oude id in) (vul hier bestemming schijf in) 


kwam de schijf er weer in en ging de pool resilveren. Vervolgens kwam de pool online en weer healty :-)

Wel goed opletten. Eigenlijk zou ik je niet aanraden hierin zelf te klooien. Maar zoals gezegd met veel hulp gelukt zo :-).

Ergo: topic mag van mij op slot.

[ Voor 7% gewijzigd door WTM op 10-08-2020 15:03 ]


Acties:
  • +1 Henk 'm!

  • Xantis
  • Registratie: April 2006
  • Laatst online: 15-09 15:29
@WTM : Sorry, ik was redelijk offline afgelopen dagen, beetje van de zon genieten ;). Mooi dat 't uiteindelijk gelukt is.