Considerações:
Nome da Máquina virtual: vm1Disco a ser redimensionado: /var/lib/xen/images/vm1/disk0
Software necessário para redimensionar o disco: ntfsprogs
Sistema Operacional hospedeiro: SLES 11 x86_64
Espaço a ser adicionado: 10GB.
Este passo a passo é uma pequena modificação/tradução do artigo.
- Redimensionando o disco com o comando dd. Aumentando em 10GB.
- Com o comando losetup vamos deixar esta imagem acessível como se fosse um dispositivo de bloco.
- fdisk? cfdisk? Você pode escolher, mas tome cuidado com o seguinte:
- Estas ferramentas não redimensionam partições. Você deve deletar a partição primeiro e depois criá-la novamente. Esta partição tem que iniciar no mesmo cilindro da partição velha e finalizar no cilindro final do disco.
- Tenha certeza de marcar o tipo NTFS(07) nesta partição. Senão, sua partição não será disponibilizada no windows.
- Terminado o redimensionamento, agora voce deve trabalhar em nível de sistema de arquivos. kpartx será usado para acessar a partição diretamente.
- Agora a partição está acessível via /dev/mapper/loop2p1 (p1 para a primeira partição). Use o ntfsresize para isto.
- Para finalizar, limpe toda a configuração feita e inicie a máquina virtual.
# dd if=/dev/zero bs=1M count=10000 >> /var/lib/xen/images/vm1/disk0
# losetup -f /dev/loop2 # losetup /dev/loop2 /var/lib/xen/images/vm1/disk0disk0 está acessível como um dispositivo de bloco através de /dev/loop2 e portanto, ferramentas padrões do unix podrão ser usadas para mexer na tabela de partições desta imagem.
# kpartx -a /dev/loop2
# ntfsresize /dev/mapper/loop2p1
# kpartx -d /dev/loop2 # losetup -d /dev/loop2 # xm create vm1
Nenhum comentário:
Postar um comentário