Problem after upgrading disks with zfsmirror + geli

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem after upgrading disks with zfsmirror + geli

Eduardo

Hello,

We had a server with 2x1TB disks with FreeBSD11. After 18 months we need to
upgraded it to 2x2TB disks. The server has space for 3 disks.

The 2x1TB disks were geli+zfsmirror. So I:

a) destroyed the mirror,
b) get out 1 disk from zpool,
c) physically remove the disk and add 1x2TB disk,
d) add geli to new disk,
e) add new disk to zpool,
f) recreate the zfs-mirror between 1TB to 2TB disk

When the zfs-mirror ends, the 2TB disk is 1TB size,

a) destroy the zfs-mirror
b) get out the 1TB from the zpool
c) zfs grow up to 2TB
d) install the new 2TB disk, add new disk to geli, zpool
e) recreate the zfs-mirror
f) don't restart the system until now (8 months later)

The server has 11.1 with the 3 hd installed, the original 1TB and the 2x2TB new disks.

The error message we get is:

Calculating GELI Decryption Key disk0p3@ xxxxxx iterations...
failed to read pad2 area of primary vdev
ZFS: i/o error - all block copies unavailable
ZFS: can't read MOS of pool interno
gptzfsboot: failed to mount default pool interno

FreeBSD/x86 boot


If I remove the 1TB disk the error is:

gptzfsboot: No ZFS pools located, can't boot.

It looks like the zpool is defined in the old 1TB disk, but can't load.

Any clue about how can I fix it?

Thanks

--
-- --
Eduardo Morrás
--
De conformidad con lo establecido en la normativa vigente en Protección de
Datos de Carácter Personal, le informamos que sus datos serán incorporados al
sistema de tratamiento titularidad de Möbel and Home Logistic Services, S.L.,
con CIF B99448136 y domicilio social en la Avenida Gertrudis Gómez de
Avellaneda, 83, Local - 50018, ZARAGOZA, con la finalidad de:
   
    Prestarles un servicio o venderles bienes o productos
    Gestiones administrativas propias de la relación con el cliente
    Enviar publicidad postal o por correo electrónico
    Servicios postventa/Mantenimiento de servicios

En cumplimiento con la normativa vigente, Möbel and Home Logistic Services,
S.L. informa que los datos serán conservados durante el plazo estrictamente
necesario para cumplir con los preceptos mencionados con anterioridad. Mientras
no nos comunique lo contrario, entenderemos que sus datos no han sido
modificados. Usted se compromete a notificarnos cualquier variación, para
utilizar sus datos. Möbel and Home Logistic Services, S.L. informa que
procederá a tratarlos de manera lícita, leal, transparente, adecuada,
pertinente, limitada, exacta y actualizada. Es por ello que Möbel and Home
Logistic Services, S.L. se compromete a adoptar todas las medidas razonables
para que estos se supriman o rectifiquen sin dilación cuando sean inexactos. De
acuerdo con los derechos que le confiere el la normativa vigente en protección
de datos podrá ejercer los derechos de acceso, rectificación, limitación de
tratamiento, supresión, portabilidad y oposición al tratamiento de sus datos de
carácter personal así como del consentimiento prestado para el tratamiento de
los mismos, dirigiendo su petición a la dirección postal indicada más arriba o
al correo electrónico [hidden email]. De conformidad con la normativa
aplicable se le informa que tiene derecho a dirigirse a la Autoridad de Control
competente para presentar la reclamación que considere oportuna.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Problem after upgrading disks with zfsmirror + geli

Eduardo

Hello, I'm still with this problem. And made some progress.

On Tue, 19 Mar 2019 11:18:43 +0100
Eduardo <[hidden email]> escribió:
>
> Hello,
>
> We had a server with 2x1TB disks with FreeBSD11. After 18 months we need to
> upgraded it to 2x2TB disks. The server has space for 3 disks.
<snip>
> gptzfsboot: No ZFS pools located, can't boot.
>
> Thanks

Now I can boot, I retired old disk, started from usb 11.2 usb, note that the
"new" disks changed from ada1 and ada2 to ada0 and ada1.

Zfs is zfs-mirror between both disks, and the zpool name is 'interno'

a1) geli attach /dev/ada0p3 -- Introduce the passphrase
a2) geli attach /dev/ada1p3 -- Introduce the passphrase

b1) gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
b2) gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1

c1) geli configure -g ada0p3
c2) geli configure -g ada1p3

Shutdown and boot without the usb, now I get a prompt for the passphrase, and
FreeBSD starts, but I get next error multiple times:

=====
Solaris: NOTICE: Cannot find the pool label for 'interno'
=====

and lasts with this message:

=====
Mounting from zfs:interno/ROOT/default failed with error 5

Loader variables:
  vfs.root.mountfrom=zfs:interno/ROOT/default

Manual root filesystem specification:
  <fstype>:<device> [option]
      Mount <device> using filesystem <fstype>
      and with the specified (optional) pion list.
 
    eg. ufs:/dev/da0s1a
        zfs:tank
        cd9660:/dev/cd0 ro

? List valid disk bootdevices
. Yield 1 second (for background tasks)
<empty line> Abort manual input

mountroot>
=====

At mountroot> prompt I type ? and get

=====
List of GEOM managed disk devices:
  gpt/data2 gpt/boot2 ada1p3 ada1p2 ada1p1 gpt/data1 gpt/boot1 ada1 ada0p3
ada0p2 ada0p1 ada0 =====

I type on prompt:

mountroot>zfs:interno

And get the same notice error:

=====
Solaris: NOTICE: Cannot find the pool label for 'interno'
=====

Can someone help me?

Thanks in advance


--
-- --
Eduardo Morrás
--
De conformidad con lo establecido en la normativa vigente en Protección de
Datos de Carácter Personal, le informamos que sus datos serán incorporados al
sistema de tratamiento titularidad de Möbel and Home Logistic Services, S.L.,
con CIF B99448136 y domicilio social en la Avenida Gertrudis Gómez de
Avellaneda, 83, Local - 50018, ZARAGOZA, con la finalidad de:
   
    Prestarles un servicio o venderles bienes o productos
    Gestiones administrativas propias de la relación con el cliente
    Enviar publicidad postal o por correo electrónico
    Servicios postventa/Mantenimiento de servicios

En cumplimiento con la normativa vigente, Möbel and Home Logistic Services,
S.L. informa que los datos serán conservados durante el plazo estrictamente
necesario para cumplir con los preceptos mencionados con anterioridad. Mientras
no nos comunique lo contrario, entenderemos que sus datos no han sido
modificados. Usted se compromete a notificarnos cualquier variación, para
utilizar sus datos. Möbel and Home Logistic Services, S.L. informa que
procederá a tratarlos de manera lícita, leal, transparente, adecuada,
pertinente, limitada, exacta y actualizada. Es por ello que Möbel and Home
Logistic Services, S.L. se compromete a adoptar todas las medidas razonables
para que estos se supriman o rectifiquen sin dilación cuando sean inexactos. De
acuerdo con los derechos que le confiere el la normativa vigente en protección
de datos podrá ejercer los derechos de acceso, rectificación, limitación de
tratamiento, supresión, portabilidad y oposición al tratamiento de sus datos de
carácter personal así como del consentimiento prestado para el tratamiento de
los mismos, dirigiendo su petición a la dirección postal indicada más arriba o
al correo electrónico [hidden email]. De conformidad con la normativa
aplicable se le informa que tiene derecho a dirigirse a la Autoridad de Control
competente para presentar la reclamación que considere oportuna.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[hidden email]"