Como estender um Vdisk baseado em SAN na Red Hat sem reinicializar?

3

Primeiro de tudo, sou muito novo no Linux, então me perdoe se eu usar os termos 'discos', 'partições' e 'dispositivos' incorretamente abaixo!

Eu tenho um servidor Red Hat 5.2 x86_64 com a versão do kernel 2.6.18-92.el5. Eu tenho vários Vdisks baseados em SAN apresentados ao servidor, aparecendo como / dev / sd x e, quando eu crio uma partição, / dev / sd * x * 1. O SAN é um HP EVA-8100.

Ocasionalmente, preciso estender um disco. Eu posso aumentar o tamanho do Vdisk através do software hp Command View EVA, mas a única maneira atualmente que posso fazer com que o servidor reconheça o espaço adicional é reinicializar o servidor.

Por vários motivos, não estou usando um LVM no momento. Existe um comando ou método que eu possa usar para fazer com que o servidor reconheça o espaço adicional sem reiniciar o servidor?

Muito obrigado,

/ Neil

    
por Brisbane Mango 18.09.2009 / 13:08

3 respostas

5

Isto é o que eu tenho usado para sistemas com dm-multipath e LVM; modificar conforme necessário:

1) Increase size of LUN in SAN
2) Check with "multipath -ll" which devices belong to said LUN
3) For each device above, do "echo 1 > /sys/block/sdX/device/rescan"
4) Go to multipath command line with "multipathd -k"
5) For each device, do "del path sdX", "add path sdX" while hoping that
the multipathing functionality works as advertised and fails over properly.
6) "resize map multipath-map-name"
7) Exit multipath command line (Ctrl-D), check with "multipath -ll" that
new size is seen.
8) pvresize, lvextend, resize2fs
9) Profit!

Isso funciona como no RHEL 5.3.

    
por 24.12.2009 / 00:47
0

/ * ISSO PODE RESULTAR EM PERDA DE DADOS * /

Veja como fazer isso sem o LVM

1) Redimensione o LUN na sua SAN

2) Desmonte a partição

3) fsck a partição para reordenar os dados para o começo

4) Aqui está a parte assustadora, inicie o fdisk e apague a partição que está anotando o seu bloco inicial

5) Recrie a partição com o mesmo bloco inicial, mas com o novo bloco final

6) Execute resize2fs (supondo que você esteja executando ext2 / 3)

7) Remontar sua partição redimensionada

8) Lucro

    
por 29.12.2009 / 16:48
-1

você está olhando para o mesmo link que você pode usar

link

    
por 18.09.2009 / 13:20