4 votos

Creciente zpool en zfsonlinux

He 2x3TB discos GPT y un zpool con usa un 2,7 TB partición en el primer disco (sda4) y 1 tb en el segundo disco (sdb4).

La razón es que en un principio ambos discos fueron sólo de 1 tb y me secuencialmente reemplazados dos de ellos con 3 TB. Pero durante el tiempo que yo había 1x1TB y 1x3TB he utilizado el resto de los discos de 3TB para una partición diferente de la que quiero eliminar.

Yo uso la última ZFS en Linux (0.6.5.7-8-wheezy). ¿Cuál es la forma correcta de cambiar el tamaño de la piscina a la plena 2,7 TB?

autoresize está apagada. Esta es la salida actual de lsblk y zpool status:

# lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda       8:0    0   2,7T  0 disk
├─sda1    8:1    0     1M  0 part
├─sda2    8:2    0  14,5G  0 part
│ └─md0   9:0    0  14,5G  0 raid1 /
├─sda3    8:3    0   4,2G  0 part
│ └─md2   9:2    0   4,2G  0 raid1 [SWAP]
└─sda4    8:4    0   2,7T  0 part
sdb       8:16   0   2,7T  0 disk
├─sdb1    8:17   0     1M  0 part
├─sdb2    8:18   0  14,5G  0 part
│ └─md0   9:0    0  14,5G  0 raid1 /
├─sdb3    8:19   0   4,2G  0 part
│ └─md2   9:2    0   4,2G  0 raid1 [SWAP]
├─sdb4    8:20   0 912,9G  0 part
└─sdb5    8:21   0   1,8T  0 part

# zpool status
  pool: zpradix1imain
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
        still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(5) for details.
  scan: resilvered 687G in 6h2m with 0 errors on Fri Dec 26 18:39:27 2014
config:

        NAME                                                STATE     READ WRITE CKSUM
        zpradix1imain                                       ONLINE       0     0     0
          mirror-0                                          ONLINE       0     0     0
            ata-WDC_WD30EZRZ-00WN9B0_WD-WCC4E7CL5U9D-part4  ONLINE       0     0     0
            ata-WDC_WD30EZRX-00D8PB0_WD-WMC4N0E6K1AW-part4  ONLINE       0     0     0

Como un primer paso, me gustaría eliminar sdb5 y cambiar el tamaño de sdb4 (a través de gdisk) a 2,7 TB y volver a recorrer la tabla de particiones (ambos discos tienen idéntica distribución de la partición).

Pero, entonces?

2voto

Tina Puntos21

Que parece un poco de un desastre.

Pero en resumen:

  • Set autoexpand=on en su zpool.
  • Cambiar el tamaño de las particiones para el tamaño correcto.
  • Ejecutar partprobe o el reinicio.
  • Una vez hecho esto, utilice zpool online -e zpradix1imain ata-WDC_WD30EZRZ-00WN9B0_WD-WCC4E7CL5U9D-part4 y zpool online -e zpradix1imain ata-WDC_WD30EZRX-00D8PB0_WD-WMC4N0E6K1AW-part4
  • Vuelva a cargar el ZFS módulo o simplemente reinicie.

   zpool online [-e] pool device...

       Brings the specified physical device online.

       This command is not applicable to spares or cache devices.

       -e    Expand  the  device  to use all available space. If the device is part of a mirror or raidz
             then all devices must be expanded before the new space will become available to the pool.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

;