Pool ZFS interrotto dopo l'aggiornamento a 14.04 LTS


1

Bene, ho rimandato l'aggiornamento a 14.04 per paura di rompere qualcosa. In realtà per paura che si spezzerebbe zfs (o lo spezzerei). Fondamentalmente sono leggermente meglio dei principianti di Linux.

Ho trascorso le ultime due ore cercando di riavere la piscina. Ora sono nella fase in cui non penso di avere un fallimento completo, ma sono preoccupato di poterlo rompere. Quindi, se potesse aiutarmi a non romperlo e recuperarlo, sarei grato.

Il mio zfs è l'archiviazione dei file e non l'avvio. Funzionava bene per un anno e funzionava perfettamente prima dell'aggiornamento (scrub e tutto andava bene). Ero fiducioso che l'aggiornamento avrebbe funzionato (o almeno avrei potuto risolverlo) perché l'avevo aggiornato una volta in passato, il pool era scomparso, ma ero in grado di recuperarlo.

Ho reinstallato zfs, utilità zfs e alcune dipendenze (dopo aver cercato questo forum)

Penso che quello che è successo sia stato il 14.04 cancellato alcuni file di configurazione, o diversamente i nomi dei dischi specificati, ma potrei sbagliarmi. Quando ho impostato il pool originariamente, stavo usando ID dispositivo specifici come ricordo (perché non volevo rompere le cose se fossero state riassegnate all'avvio)

Quindi vedi se questo aiuta.

Posso confermare che le vecchie cartelle mountpoint sono lì ma vuote.

no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

pool: naspool1 state: UNAVAIL status: uno o più dispositivi non possono essere utilizzati perché l'etichetta è mancante o non valida. Esistono repliche insufficienti per consentire al pool di continuare a funzionare. azione: distruggere e ricreare il pool da un'origine di backup. vedi: http://zfsonlinux.org/msg/ZFS-8000-5E scan: nessuno richiesto config:

NAME                                           STATE     READ WRITE CKSUM
naspool1                                       UNAVAIL      0     0     0  insufficient replicas
  raidz1-0                                     UNAVAIL      0     0     0  insufficient replicas
    scsi-SATA_WDC_WD1001FALS-_WD-WMATV0990825  UNAVAIL      0     0     0
    scsi-SATA_WDC_WD1001FALS-_WD-WMATV2995365  UNAVAIL      0     0     0
    scsi-SATA_WDC_WD10EARS-00_WD-WMAV51894349  UNAVAIL      0     0     0


___@ourserver:~$ sudo zpool import naspool1
cannot import 'naspool1': a pool with that name is already created/imported,
and no additional pools with that name were found


___@ourserver:~$ sudo zfs list
 no datasets available

Quali altri output posso pubblicare per aiutare? Sto pensando che l'aggiornamento abbia eliminato alcuni file di configurazione di zfs. Sembra che il pool esista e sicuramente 3 dischi perfettamente funzionanti non si sono guastati contemporaneamente. Sono preoccupato di poter rompere qualcosa senza un po 'di guida.
Grazie.

Risposte:


2

Il problema è che dopo l'aggiornamento zfs pensa che si tratti di un server diverso. Dovresti essere in grado di risolverlo semplicemente esportando e quindi importando il pool.

sudo zpool export naspool1
sudo zpool import naspool1

Molto probabilmente l'importazione lamenterà che "il pool potrebbe essere utilizzato da un altro sistema, utilizzare comunque -f per importarlo". Usa -f per fare l'importazione:

sudo zpool import naspool1 -f
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.