CentOS 7开发环境中的home 目录空间满了,需要增加空间

  1. 到虚拟机上执行“ls /sys/class/scsi_host“,然后重新扫描SCSI总线来添加设备。如右图。然后执行”fdsik -l“来验证是否添加成功。

    2.分区前准备
    yum -y install parted

  2. [root@localhost ~]# partprobe
    [root@localhost ~]# partprobe /dev/sda3

    ps:使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统,而使用partprobe则可以使kernel重新读取分区信息,从而避免重启系统. 

  3. 用fdisk来对新添加的硬盘进行分区。如右图

     

    然后由于要做逻辑卷,所以磁盘文件系统需要是Linux LVM,如果p选项看到的Id不是8e,就输入t,然后提示输入Hex code时,输入8e就行。然后输入p查看,如果正确的话,直接输入w保存就行。

  4. 创建好分区后,就需要创建物理卷了。执行命令pvcreate /dev/sdb1在分区/dev/sdb1 上创建物理卷。然后执行命令pvs查看当前物理卷,当然也可以用pvdisplay命令来查看。

  5. 执行命令lvs查看/home目录所在逻辑卷所属的卷组名称,然后把新创建的物理卷/dev/sdb1添加到该卷组中执行命令vgextend centos /dev/sdb1。然后执行vgs查看卷组的大小是否变化即物理卷是否添加成功。

  6. 扩充/home所在的逻辑卷,执行命令lvextend --resize -L +60G /dev/centos/home将逻辑卷/dev/centos/home增大60G。然后执行df -lh查看/home目录空间是否增大。