User Tools

Site Tools


eduardo:linux:disk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
eduardo:linux:disk [2015/09/09 16:31] – created eduardoeduardo:linux:disk [2024/02/23 08:20] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Expand Disk on VM ====== ====== Expand Disk on VM ======
 +
 +===== VMWare Instruction =====
 +
 +**Note:** These steps only apply to EXT3 file systems.
 + 
 +**Caution:** VMware recommends to take a complete backup of the virtual machine prior to making these changes.
 +
 +  * Power off the virtual machine.
 +  * Edit the virtual machine settings and extend the virtual disk size. For more information, see [[https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1004047|Increasing the size of a virtual disk (1004047)]].
 +  * Power on the virtual machine.
 +  * Identify the device name, which is by default /dev/sda, and confirm the new size by running the command:
 +
 +<code>
 +    # fdisk -l
 +</code>
 +
 +  * Create a new primary partition:
 +    * Run the command:
 +
 +<code>
 +    # fdisk /dev/sda (depending the results of the step 4)
 +</code>
 +
 +    * Press p to print the partition table to identify the number of partitions. By default, there are 2: sda1 and sda2.
 +    * Press n to create a new primary partition.
 +    * Press p for primary.
 +    * Press 3 for the partition number, depending on the output of the partition table print.
 +    * Press Enter two times.
 +    * Press t to change the system's partition ID.
 +    * Press 3 to select the newly creation partition.
 +    * Type 8e to change the Hex Code of the partition for Linux LVM.
 +    * Press w to write the changes to the partition table.
 +
 +  * Restart the virtual machine.
 +  * Run this command to verify that the changes were saved to the partition table and that the new partition has an 8e type:
 +
 +<code>
 +    # fdisk -l
 +</code>
 +
 +  * Run this command to convert the new partition to a physical volume:
 +
 +**Note:** The number for the sda can change depending on system setup. Use the sda number that was created in step 5.
 +
 +<code>
 +    # pvcreate /dev/sda3
 +</code>
 +
 +  * Run this command to extend the physical volume:
 +
 +<code>
 +    # vgextend VolGroup /dev/sda3
 +</code>
 +
 +**Note:** To determine which volume group to extend, use the command vgdisplay.
 +
 +  * Run this command to verify how many physical extents are available to the Volume Group:
 +
 +<code>
 +    # vgdisplay VolGroup | grep "Free"
 +</code>
 +
 +  * Run the following command to extend the Logical Volume:
 +
 +<code>
 +    # lvextend -L+#G /dev/VolGroup00/LogVol00
 +</code>
 +
 +Where # is the number of Free space in GB available as per the previous command. Use the full number output from Step 10 including any decimals.
 +
 +**Note:** To determine which logical volume to extend, use the command lvdisplay.
 +
 +  * Or to resize to the number of free extents rather than adding them to the current size in RHEL
 +  * To resize to the number of free extents rather than adding them to the current size in RHEL  
 +
 +<code>
 +    # lvextend -l +100%FREE /dev/VolGroup/lv_home
 +</code>
 +
 +  * Run the following command to expand the ext3 filesystem online, inside of the Logical Volume:
 +
 +<code>
 +    # resize2fs /dev/VolGroup/lv_home
 +</code>
 +
 +**Notes:**
 +    * Use resize2fs instead of ext2online if it is not a Red Hat virtual machine.
 +    * By default, Red Hat and CentOS 7 use the XFS file system you can grow the file system by running the xfs_growfs command.
 +
 +  * Run the following command to verify that the / filesystem has the new space available:
 +
 +<code>
 +    # df -h / 
 +</code>
 +
 +===== From Emmanuel =====
  
 Just powered down the Vm, increased  the disk allocation from vcentre . Power the vm back up. Confirm the kernel is the seeing the increased disk on the existing sda disk . Just powered down the Vm, increased  the disk allocation from vcentre . Power the vm back up. Confirm the kernel is the seeing the increased disk on the existing sda disk .
Line 18: Line 114:
  
 resize2fs /dev/volume group/logical volume name . resize2fs /dev/volume group/logical volume name .
- 
  
  
eduardo/linux/disk.1441816276.txt.gz · Last modified: 2024/02/23 08:19 (external edit)