quarta-feira, 15 de julho de 2009

Criando um segundo HD para a VMware

1º Passo – Cópia “física dos HDs”

Copiei os arquivos:
CentOSdoDeo.vmdk
CentOSdoDeo-flat.vmdk

Para:
SegundoHD.vmdk
SegundoHD-flat.vmdk



2º Passo – Editar o arquivo .vmx
Editei o arquivo Red Hat Enterprise Linux 5.vmx (Arquivo de configuração do VMware), acrescentando as seguintes linhas:
ide1:1.present = "TRUE"
ide1:1.fileName = "SegundoHD.vmdk"

O início do arquivo ficou assim:
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "6"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic”
memsize = "1024"
ide0:0.present = "TRUE"
ide0:0.fileName = "CentOSdoDeo.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "C:\Arquivos de programas\VMware\VMware Workstation\linux.iso"
ide1:0.deviceType = "cdrom-image"
ide1:1.present = "TRUE"
ide1:1.fileName = "SegundoHD.vmdk"
floppy0.autodetect = "TRUE"
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat”"

3º Passo – Iniciar a VM

Dois HDs presentes na seção Devices da VM


Dois HDs presentes na inicialização da VM

4º Passo – Verificar se o SO reconhece os discos
# fdisk -l /dev/hda

Disk /dev/hda: 4617 MB, 4617089536 bytes
255 heads, 63 sectors/track, 561 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 78 522112+ 82 Linux swap / Solaris
/dev/hda3 79 561 3879697+ 83 Linux

# fdisk -l /dev/hdd

Disk /dev/hdd: 4617 MB, 4617089536 bytes
255 heads, 63 sectors/track, 561 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hdd1 * 1 13 104391 83 Linux
/dev/hdd2 14 78 522112+ 82 Linux swap / Solaris
/dev/hdd3 79 561 3879697+ 83 Linux

Agora tenho dois discos iguais, perfeito para meus propósitos de demonstrar o uso de RAID em GNU/Linux.

Se não é essa a sua intenção, basta usar as ferramentas do GNU/Linux para:
Reparticionar o disco (cfdisk, fdisk)
Formatar de acordo com o sistema de arquivos desejável (mkfs.ext2, mkfs.ext3, mkreiserfs, mkswap).