Linux_CentOS8_磁盘管理_磁盘大小调整_`No space left on device` (2)

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*
    5. verify how many physical extents are available to the VolumeGroup : vgdisplay VolumeGroup | grep "Free"

    6. extend the logical volume :

      lvdisplay : to determine which logical volume to extend

      lvextend -L+*G /dev/VolumeGroup/LogicalVolume :

    7. expand the ext3 filesystem online , inside of logical volume :

      xfs_growfs dir : dir is the volume group mountpoint

    8. 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/)
    
上一篇:f2fs学习二:预分配


下一篇:知道了这些,您可以使用Python超过99%的文件操作