• linu逻辑分区动态调整大小


    注意: 这个动态调整的方法是有丢数据风险的,要确保调整的源分区没有使用或者使用率很低。源分区中如果有重要的文件最好先备份
    在centos 6.5上操作过
    1. lvdisplay 查看已有的分区的大小  lvdisplay    ,选择要操作的逻辑分区,对应关系可以从df看出来

    2. df确认那个分区比较空闲  df 

    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. 将空闲空间分配到目标分区 lvextend -L +50G /dev/mapper/vg_heshengben-lv_root

    8. 调整目标分区的文件系统大小 resize2fs /dev/mapper/vg_heshengben-lv_root


      结果

    9. (补充)将/home目录重新mount上去 mount  /dev/mapper/vg_heshengben-lv_home /home




  • 相关阅读:
    CF149D Coloring Brackets
    CF508D
    CF483C Diverse Permutation
    【纪念】我写过几乎最长的代码
    .net core图片上传详解
    layui插件croppers的使用
    关于日常操作中sql的性能
    leeCode 278
    leeCode刷题 1078
    leeCode刷题 lc184
  • 原文地址:https://www.cnblogs.com/zwCHAN/p/4342106.html
Copyright © 2020-2023  润新知