【Linux】CentOS 6.10 内存分配

发布时间 2023-12-06 08:50:51作者: 是你亦然
  1. 确定centos系统采用的是lvm分区格式
    image

  2. 从vg_ran02-lv_home分区取出512G的空间添加到根目录vg_ran02-lv_root分区上

  3. 卸载vg_ran02-lv_home分区
    umount /home
    如有提示则按如下方式进行:先查看当前/home被哪个进程占用;再杀死该进程即可;重复上述步骤

    fuser -m /home
    kill -9 当前进程号
    

    image

  4. 再使用df -h查看/home目录没有了
    image

  5. 重新设置vg_ran02-lv_home的大小
    resize2fs -p /dev/mapper/vg_ran02-lv_home 7680G
    (7.5T = 7.5*1024G = 7680G)
    image

    报错:
    resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-home 时
    找不到有效的文件系统超级块.

    要求先执行命令:e2fsck -f /dev/mapper/vg_ran02-lv_home

    image

    再执行:resize2fs -p /dev/mapper/vg_ran02-lv_home 7680G

    image

  6. 加载/dev/mapper/vg_ran02-lv_home

    mount /home
    df -h
    

    image

    输入vgdisplay,查看卷组可分配的空间
    image

  7. 将vg_ran02-lv_root减少到指定的大小
    lvreduce -L 7680G /dev/mapper/vg_ran02-lv_root
    image

  8. 查看卷组可分配的空间vgdisplay
    image

  9. 将可用的空间添加到vg_ran02-lv_root分区上
    lvextend -L +512G /dev/mapper/vg_ran02-lv_root
    image

  10. 重新设定VolGroup-lv_root分区的大小
    resize2fs -p /dev/mapper/vg_ran02-lv_root
    image

  11. 再次查看
    df -h
    看到vg_ran02-lv_root空间已经增加了512G
    image

参考:https://www.cnblogs.com/yangjianbo/articles/11359184.html