Nesse artigo sera abordado como instalar um novo HD SATA no CentOS 5.6 x86_64. O processo segue os seguintes passos: reconhecimento do HD, criacao e formatacao da particao, criacao do ponto de montagem, montagem da particao e para finalizar montagem automatica da particao.Os procedimentos apresentados a seguir podem ser executados tanto em um maquina fisica quanto em uma maquina virtual. A unica diferenca e a forma como o HD sera conectado a maquina. Apos o CentOS reconhecer o HD todos os passos sao identicos.Antes de prosseguir, e interessante ler o seguinte artigo:Criando novo disco rigido virtual no Virtualbox 4.1.6O artigo acima descreve todos os passos para a criacao de 2 novos discos rigidos virtuais no Virtualbox 4.1.6. O objetivo do presente artigo e justamente prepara-los para a utilizacao no CentOS 5.6.Nosso objetivo esta contextualizado da seguinte forma:ChaveValorHD (hard disk)12Tipo do HDSATAParticao primariaSimFormato da particaoext3Ponto de montagem/hd1/hd2Montagem automaticaSimReconhecendo o HDO primeiro passo e verificar se o CentOS reconheceu os novos HDs.Utilize o fdisk para isso:[root@mytracelog ~]# fdisk -lDisk /dev/sda: 107.3 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 13054 104751832+ 8e Linux LVMDisk /dev/sdb: 137.4 GB, 137438953472 bytes255 heads, 63 sectors/track, 16709 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdb doesn't contain a valid partition tableDisk /dev/sdc: 137.4 GB, 137438953472 bytes255 heads, 63 sectors/track, 16709 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdc doesn't contain a valid partition tableAnalisando o resultado, podemos ver que os 2 HDs foram reconhecidos com sucesso. O hd1 foi reconhecido como /dev/sdb e o hd2 como /dev/sdc. Outra informacao que pode ser vista e que ainda nao foram particionados.Criando a particaoA criacao da particao tambem e feita pelo fdisk, repare que o fdisk e uma ferramenta interativa, dentro dele sera utilizado os comando n e w.[root@mytracelog ~]# fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabelBuilding a new DOS disklabel. Changes will remain in memory only,until you decide to write them. After that, of course, the previouscontent won't be recoverable.The number of cylinders for this disk is set to 16709.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)Command (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-16709, default 1): 1Last cylinder or +size or +sizeM or +sizeK (1-16709, default 16709): 16709Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.Para verificar se realmente a particao foi criada:[root@mytracelog ~]# fdisk -lDisk /dev/sda: 107.3 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 13054