solaris svm e raid5: uma maneira de expandir em tempo real?

0

Eu conheço dois métodos para expandir o raid5 no solaris svm usando o UFS uma é this outra é substituir disco por disco, suponha que eu queira remover o antigo pequeno disco e substitua por um disco maior usando este procedimento

devfsadm
cfgadm -c configure sata2/0
format -d c0t5d0
metadb -a -f c0t5d0s2
metareplace -e myraid c0t4d0s2 c0t5d0s2
metadb -d c0t4d0s2
cfgadm -c unconfigure c0t4d0s2

Eu substituí todos os discos pelo método acima e meu raid5 está online e ok como metastat disse Mas depois de dar

metadevadm -vr

e

growfs -M /raid /dev/md/rdsk/d44

O TAMANHO é o mesmo que raid com discos antigos e isso está errado porque eu substituí discos com discos maiores. No linux é muito fácil de substituir raid5 disco na mosca e crescer o raid5 (o mdadm falha, adiciona, cresce, então pvresize ..) na mosca, eu sinto falta de algo no solaris svm? O primeiro método também é bom (concatenar + growfs) mas eu quero substituir discos antigos (pequenos) por novos (grandes). Por favor, não responda zfs, por "estudo" razão eu estou no ufs + svm

    
por elbarna 20.07.2016 / 03:57

1 resposta

1

Faz algum tempo desde que eu tive que tocar SVM, mas estou inclinado a concordar com BitsOfNix que não é possível fazer o que você está tentando fazer. A memória é que você só pode fazer o que está tentando fazer com o RAID 1 no SVM.

Você verificou que metastat vê que os blocksizes foram alterados para os discos maiores e o "dispositivo RAID?"

Acho que você também está perdendo um passo antes de seu growfs. A memória é que você precisa expandir a fatia de "dispositivo RAID" antes dos growfs. E com o RAID1 no SVM, então um metasync para o espelhamento? Pode ser necessário fazer algo semelhante para o RAID5 no SVM.

Você menciona fazer isso para um "estudo", mas não tenho certeza se é justo fazer SVM comparado ao mdadm, já que o SVM foi criado e usado em um tempo diferente para atender a uma necessidade diferente.

    
por 29.12.2016 / 20:35