[CentOS-es] Redimencionar HDD Centos Virtual
Carlos Tirado Elgueta
carlos.tirado en gmail.com
Mar Ago 2 17:52:08 EDT 2011
Todo bien, salvo que el Reinicio NO era necesario :)
Si hubiese sido maquina en produccion te castigaba :)
Saludos!
2011/8/2 Federico Don <federico.don13 en gmail.com>
> Solucionado, dejo tutorial, gracias a todos!
>
> Primero verificamos el estado del disco antes de hacer los cambios
>
> [root en localhost ~]# df -h
> Filesystem Size Used Avail Use% Mounted on
> /dev/mapper/VolGroup00-LogVol00
> 97G 3.0G 89G 4% /
> /dev/sda1 99M 13M 82M 14% /boot
> tmpfs 187M 0 187M 0% /dev/shm
>
> [root en localhost ~]# fdisk -l
>
> Disk /dev/sda: 107.3 GB, 107374182400 bytes
> 255 heads, 63 sectors/track, 13054 cylinders
> Units = 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 LVM
>
>
>
>
> Ahora paramos la VM para hacer un grow del disco con:
>
> [root en localhost ~]# shutdown -h now
>
>
>
> Ampliamos el disco de 100GB a 200GB desde vCenter (recuerda de borrar los
> snapshots para poder ampliar el disco) y levantamos la VM
>
> [root en localhost ~]# df -h
> Filesystem Size Used Avail Use% Mounted on
> /dev/mapper/VolGroup00-LogVol00
> 97G 3.0G 89G 4% /
> /dev/sda1 99M 13M 82M 14% /boot
> tmpfs 187M 0 187M 0% /dev/shm
>
> [root en localhost ~]# fdisk -l
>
> Disk /dev/sda: 214.7 GB, 214748364800 bytes
> 255 heads, 63 sectors/track, 26108 cylinders
> Units = 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 LVM
>
> Observa que el tamaño del disco /dev/sda ha cambiado a 214.7 GB
>
>
>
>
> Ahora cramos una partición con el nuevo espacio:
>
> [root en localhost ~]# fdisk /dev/sda
>
> The number of cylinders for this disk is set to 26108.
> 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)
>
> Command (m for help): n <--- Nueva partición
> Command action
> e extended
> p primary partition (1-4)
> p
> Partition number (1-4): 3 <--- crearemos /dev/sda3
> First cylinder (13055-26108, default 13055):
> Using default value 13055
> Last cylinder or +size or +sizeM or +sizeK (13055-26108, default 26108):
> 26108
> Using default value 26108
>
> Command (m for help): t <--- Cambiamos el tipo de partición a 8e para Linux
> Volume Manager
> Partition number (1-4): 3
> Hex code (type L to list codes): 8e
> Changed system type of partition 3 to 8e (Linux LVM)
>
> Command (m for help): w <--- Grabamos los cambios realizados
> The partition table has been altered!
>
> Calling ioctl() to re-read partition table.
>
> WARNING: Re-reading the partition table failed with error 16: Device or
> resource busy.
> The kernel still uses the old table.
> The new table will be used at the next reboot.
> Syncing disks.
>
> [root en localhost ~]# fdisk -l
>
> Disk /dev/sda: 214.7 GB, 214748364800 bytes
> 255 heads, 63 sectors/track, 26108 cylinders
> Units = 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 LVM
> /dev/sda3 13055 26108 104856255 8e Linux LVM
>
>
> Ahora reiniciamos:
>
> [root en localhost ~]# reboot
>
> Tras reiniciar, preparamos la nueva partición, para ampliar
> /dev/VolGroup00/LogVol00 :
> Primero creamos el Volumen Lógico
>
> [root en localhost ~]# pvcreate /dev/sda3
> Physical volume "/dev/sda3" successfully created
>
>
> Ahora añadimos extendemos en Volume Group VolGroup00 (que vimos en el df
> -h)
> con el Volumen Físico creado
>
> [root en localhost ~]# vgextend VolGroup00 /dev/sda3
> /dev/hdc: open failed: No medium found
> Volume group "VolGroup00" successfully extended
>
>
> Verificamos que tenemos espacio libre no asignado, y que coincide, como
> esperabamos con el Volumen Físico añadido:
>
> [root en localhost ~]# vgdisplay
> /dev/hdc: open failed: No medium found
> --- Volume group ---
> VG Name VolGroup00
> System ID
> Format lvm2
> Metadata Areas 2
> Metadata Sequence No 4
> VG Access read/write
> VG Status resizable
> MAX LV 0
> Cur LV 2
> Open LV 2
> Max PV 0
> Cur PV 2
> Act PV 2
> VG Size 199.84 GB
> PE Size 32.00 MB
> Total PE 6395
> Alloc PE / Size 3196 / 99.88 GB
> Free PE / Size 3199 / 99.97 GB
> VG UUID sgvNZD-kr1q-CVV6-23Vf-xa83-1bh5-Xvg3e6
>
>
> Ampliamos Volumen Lógico /dev/VolGroup00/LogVol00 con el espacio que nos
> aporta /dev/sda3
>
> [root en localhost ~]# lvextend -L+99.00G /dev/VolGroup00/LogVol00
> /dev/hdc: open failed: No medium found
> Extending logical volume LogVol00 to 198.12 GB
> Logical volume LogVol00 successfully resized
>
>
> [root en localhost ~]# resize2fs -p /dev/VolGroup00/LogVol00
> resize2fs 1.39 (29-May-2006)
> Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing
> required
> Performing an on-line resize of /dev/VolGroup00/LogVol00 to 51937280 (4k)
> blocks.
> The filesystem on /dev/VolGroup00/LogVol00 is now 51937280 blocks long.
>
>
>
> Verificamos que hemos ampliado /dev/VolGroup00/LogVol00
>
> [root en localhost ~]# df -h
> Filesystem Size Used Avail Use% Mounted on
> /dev/mapper/VolGroup00-LogVol00
> 192G 3.0G 180G 2% /
> /dev/sda1 99M 13M 82M 14% /boot
> tmpfs 187M 0 187M 0% /dev/shm
>
> [root en localhost ~]# fdisk -l
>
> Disk /dev/sda: 214.7 GB, 214748364800 bytes
> 255 heads, 63 sectors/track, 26108 cylinders
> Units = 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 LVM
> /dev/sda3 13055 26108 104856255 8e Linux LVM
>
>
>
> Enjoy!
>
> El 2 de agosto de 2011 15:00, Ramón Macías Zamora <
> ramon.macias en raykasolutions.com> escribió:
>
> > Cuando alguna vez tuve ese problema, lo que hice fue en mi máquina
> virtual
> > cargué un live-cd con Fedora donde tenía preinstalado gparted, con ese
> > aplicativo dimensioné la partición y listo
> >
> > Saludos
> > --
> >
> >
> >
> > Ramón Macías Zamora
> > Tecnología, Investigación y Desarrollo
> > Guayaquil - Ecuador
> > msn: ramon_macias en hotmail.com
> > skype: ramon_macias
> > UserLinux# 180926 (http://counter.li.org)
> > Cel: 593-8-0192238
> > Tel: 593 4 6044566
> >
> > <http://www.raykasolutions.com/>
> >
> >
> > WEB SITES, HOSTINGS, DOMINIOS, MANTENIMIENTO DE EQUIPOS, REDES,
> SERVIDORES
> > LINUX, SOPORTE.
> >
> >
> >
> > On Mon, Aug 1, 2011 at 2:52 PM, Federico Don <federico.don13 en gmail.com
> > >wrote:
> >
> > > Buenas, es mi primer desafio y soy muy novato para esto, agradeceria
> > ayuda,
> > > tengo una virtual con centos, la cual necesito mas espacio en disco.
> > > Agrande
> > > el disco virtual de 100GB a 150GB.
> > >
> > > En el Centos=
> > >
> > > # fdisk -l
> > >
> > > *Disk /dev/sda: 161.0 GB, 161061273600 bytes*
> > > 255 heads, 63 sectors/track, 19581 cylinders
> > > Units = 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 LVM*
> > >
> > >
> > > # df -h
> > > Filesystem Size Used Avail Use% Mounted on
> > > /dev/mapper/VolGroup00-LogVol00
> > > *97G 3.1G 89G 4% /*
> > > /dev/sda1 99M 13M 82M 14% /boot
> > > tmpfs 187M 0 187M 0% /dev/shm
> > >
> > > Como puedo agregar el espacio en disco al Filesystem en el / ??
> > >
> > > Gracias a todos!
> > > _______________________________________________
> > > CentOS-es mailing list
> > > CentOS-es en centos.org
> > > http://lists.centos.org/mailman/listinfo/centos-es
> > >
> > _______________________________________________
> > CentOS-es mailing list
> > CentOS-es en centos.org
> > http://lists.centos.org/mailman/listinfo/centos-es
> >
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
>
--
Carlos Francisco Tirado Elgueta
Google AdWords Professional (GAP)
http://www.ChileMedios.com <http://www.chilemedios.com/>
Red Hat Certified Engineer (RHCE) 805010694850055.
http://www.LinuxSupport.cl <http://www.linuxsupport.cl/>
Más información sobre la lista de distribución CentOS-es