migra todos os volumes lógicos (incluindo swap e /) para um novo disco

4

A configuração atual no meu Oracle Linux Server versão 5.8:

/dev/sda2 (30GB)
Logical volume  /dev/VolGroup00/LogVol00    / 
Logical volume  /dev/VolGroup00/LogVol02    /home/app/oracle 
Logical volume  /dev/VolGroup00/LogVol04    /home/app/oracle/product/weblogic 
Logical volume  /dev/VolGroup00/LogVol03    /home/app/work
Logical volume  /dev/VolGroup00/LogVol01    swap 

/dev/sdb1 (60GB)
Logical volume  /dev/VolGroup01/Log2Vol00   /home/app/work/test/attachment 
Logical volume  /dev/VolGroup01/backup      /backup 

/dev/sdc1 (5GB)
Logical volume  /dev/VolGroup00/LogVol00    / 

/dev/sdd1 (5GB)
Logical volume  /dev/VolGroup00/LogVol04    /home/app/oracle/product/weblogic

Como você pode ver, há dois grupos de volumes ( VolGroup00 e VolGroup01 ) e quatro discos ( sda2 , sdb1 , sdc1 e sdd1 ). Agora quero mover sda2 , sdc1 e sdd1 para um novo disco e remover os discos antigos.

Eu estava pensando no seguinte procedimento:

  1. Crie dois novos discos (um de 80 GB e outro de 120 GB)
  2. estenda VolGroup00 com o disco de 80 GB e estenda VolGroup01 com o disco de 120 GB com vgextend
  3. move os sistemas de arquivos do disco antigo para o novo disco com pvmove
  4. remova os discos antigos do grupo de volumens com vgreduce

No entanto, estou tendo dúvidas sobre como mover o swap e o / filesystem porque acho muito arriscado mover o núcleo do servidor para outro disco. Existe alguma maneira que eu possa mover aqueles sem chance de demolir o servidor em si?

    
por Noosrep 15.03.2016 / 14:53

1 resposta

2

Você pode espelhar os lvs, quebrá-los após a cópia, testar (com uma reinicialização) e remover os dados dos discos antigos. Apenas não espelhe o swap fs, é melhor criar outro.

Neste link o cara tem um caso em que ele espelha a raiz fs. Ele faz para a troca, mas é muito melhor não fazer isso. Existem etapas adicionais relacionadas ao fstab e grub, que são importantes para que sua máquina possa inicializar a partir das novas unidades.

A vantagem é que você pode voltar aos discos antigos em qualquer ponto do processo. Portanto, não remova o lv dos outros discos antes de ter tudo funcionando bem nos novos discos.

Você pode testar definindo a inicialização para seus novos discos.

    
por 15.03.2016 / 17:04