Eu tenho um Debian Xen DomU que possui uma partição montada em DRBD. Eu precisava redimensionar essa partição de 46G para 50G. Eu fiz o seguinte:
- DRBD parado no nó secundário:
/etc/init.d/drbd stop
- Aumentou a distância LVM subjacente para 50 GB:
lvresize -L 50G /lvm/device
- Iniciou o DRBD novamente e aguardou a sincronização do disco:
/etc/init.d/drbd start
- Primárias Comutadas. E executou o mesmo no outro nó.
- Drbd parado no nó DRBD agora secundário:
/etc/init.d/drbd stop
- Aumento do LVM subjacente:
lvresize -L 50G /lvm/device
- Iniciou o DRBD novamente e aguardou a sincronização do disco:
/etc/init.d/drbd start
- Nos dois nós emitidos:
drbdadm resize drbd-device
- No nó primário emitiu um:
resize2fs /dev/drbd0
Eu recebo esta resposta:
$ resize2fs 1.40-WIP (14-Nov-2006)
The filesystem is already 12058624 blocks long. Nothing to do!
Usando o fdisk, o drbd0 e o dispositivo sda drbd estão usando o relatório do tamanho do dispositivo como 49392123904. O que é consistente com o que o resize2fs está dizendo. (12058624x4096 [tamanho do bloco]).
Meu problema é que df
não está relatando a alteração no tamanho do disco.
$ df -B 4096
/dev/drbd0 11869420 11155652 110968 100% /data
Eu já fiz esse processo antes e não tive problemas. Há algo que estou perdendo?
debian
xen
disk-space-utilization
drbd
thepearson
fonte
fonte
lvs
relatar o tamanho esperado?Respostas:
Esse cara escreveu um bom tutorial sobre isso:
http://theitdepartment.wordpress.com/2008/05/30/howto-resize-a-xen-drbd-lvm-vbd/
fonte
Você não precisa mexer nas funções secundárias / primárias. Faça o seguinte: 1. LVM redimensionar em ambos os lados 2. No lado primário: drbdadm redimensionar RESOURCE (isso também atualizará o meta-dispositivo)
Observar / proc / drbd deve mostrar uma ressincronização da nova parte em andamento. Se não for esse o caso, tente "drbdadm Adjust RESOURCE" nos dois lados.
Agora redimensione o sistema de arquivos desmontado usando o lado primário / dev / drbd / by-res / RESOURCE
fonte