Issue : CentOS8 in the VMware: No space left on device
1. Issue Description :

Initially, 20G Hard Disk(SCSI) was portioned to the CentOS8 in the virtual machine. For disk room occupied by the genome index file , genome reference ,rawdata and so on, and larger room would be required in the downstream analysis, so the disk resize would be rather necessary.

2. Solutions :

extend the logical volume :

NOTE : backup of the virtual machine through snapshots or commands (e.g. cp )

    1. identify the device and confirm the size : fdisk -l :
    2. create a new primary partition :
  
  

- (1) operate on the new device :`fdisk /dev/sd[a-p]`
- (2) print the partition table : press `p`
- (3) create a new primary partition: press `n`
- (4) primary type : press `p`
- (5) partition number , depending on the output of the partition table print. :
- (6) change system’s partition ID : `t`
- (7) select the newly creation partition :
- (8) change the Hex Code of the partition for Linux LVM : type `8e`
- (9) write the change to the partition table : press `w`
    1. reboot the system CentOS8
    2. verify the changes has been written into the partition table and the type of the new partition is 8e : fdisk -l
    3. convert the new partition to a physical volume : pvcreate /dev/sd*
    4. extend the physical volume :
  
  

- (1) `df` : show information about the file system , identify the `high used` , `low available` and `Mountpoint`
- (2) `vgdisplay`: to check the volume group
- (3) extend physical volume : `vgextend VolumeGroup /dev/sd*`
  1. verify how many physical extents are available to the VolumeGroup : vgdisplay VolumeGroup | grep "Free"
  2. extend the logical volume :


  
  
   
  
  
`lvdisplay` : to determine which logical volume to extend

  
  
   
  
  
`lvextend -L+*G /dev/VolumeGroup/LogicalVolume` :
  1. expand the ext3 filesystem online , inside of logical volume :

  
  
   
  
  
`xfs_growfs dir` : `dir` is the volume group mountpoint
  1. verify that the dir file system has the new space available :

  
  
   
  
  
`df -h dir`

 

----

reference :  

[1.Extending a logical volume in a virtual machine running Red Hat or Cent OS ](https://kb.vmware.com/s/article/1006371?lang=en_us)

2.[CentOS Manual Partitioning](https://docs.centos.org/en-US/centos/install-guide/CustomSpoke-x86/)

标签: 磁盘, partition, press, left, No, volume, new, extend, logical

相关文章推荐

添加新评论,含*的栏目为必填