Tenho discos de 2x3TB com GPT e um zpool com partição de 2,7TB no primeiro disco (sda4) e 1TB no segundo disco (sdb4).
A razão é que inicialmente ambos os discos tinham apenas 1 TB e eu os substituà sequencialmente por 3 TB. Mas durante o tempo que eu tinha 1x1TB e 1x3TB, usei o restante dos 3TB para uma partição diferente que desejo excluir agora.
Eu uso o ZFS mais recente no Linux (0.6.5.7-8-wheezy). Qual é a maneira correta de redimensionar o pool para os 2,7 TB completos?
autoresize
está desligado no momento. Esta é a saÃda atual de lsblk
e 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 primeira etapa, eu excluiria sdb5 e redimensionaria sdb4 (via gdisk) para 2,7 TB e verificaria novamente a tabela de partições (ambos os discos teriam um layout de partição idêntico).
Mas então?
Isso parece uma bagunça.
Mas resumindo:
autoexpand=on
no seu zpool.partprobe
ou reinicie.zpool online -e zpradix1imain ata-WDC_WD30EZRZ-00WN9B0_WD-WCC4E7CL5U9D-part4
ezpool online -e zpradix1imain ata-WDC_WD30EZRX-00D8PB0_WD-WMC4N0E6K1AW-part4