注意: 这个动态调整的方法是有丢数据风险的,要确保调整的源分区没有使用或者使用率很低。源分区中如果有重要的文件最好先备份
在centos 6.5上操作过
  1. lvdisplay 查看已有的分区的大小  lvdisplay    ,选择要操作的逻辑分区,对应关系可以从df看出来
    linu逻辑分区动态调整大小
  2. df确认那个分区比较空闲  df 
    linu逻辑分区动态调整大小
  3. umount 分区挂在的目录:  需要先umount,血一般的教训啊(直接lvreduce一个逻辑分区,重启之后磁盘报错了,要删除分区重新分配才解决)
  4. 如果提示umount的目录是busy,使用fuser -m /home,将返回的进程全部kill掉。 另外,如果可以,强烈建议进入single模式(init 1),那一切操作就方便了很多。
  5. resize2fs 修改分区的文件系统的大小。 resize2fs    /dev/mapper/vg_heshengben-lv_home  150G (这个步骤一定要在lvreduce之前,否则文件系统可能损坏)  
  6. 从空闲的分区释放空间  lvreduce -L -50g /dev/mapper/vg_heshengben-lv_home,
  7. linu逻辑分区动态调整大小
  8. 将空闲空间分配到目标分区 lvextend -L +50G /dev/mapper/vg_heshengben-lv_root
    linu逻辑分区动态调整大小
  9. 调整目标分区的文件系统大小 resize2fs /dev/mapper/vg_heshengben-lv_root

    linu逻辑分区动态调整大小
    结果
    linu逻辑分区动态调整大小
  10. (补充)将/home目录重新mount上去 mount  /dev/mapper/vg_heshengben-lv_home /home




相关文章:

  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2021-10-27
  • 2022-12-23
  • 2021-04-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-08
  • 2021-11-27
  • 2021-09-22
  • 2021-10-20
  • 2022-12-23
  • 2021-06-03
相关资源
相似解决方案