zoukankan      html  css  js  c++  java
  • 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




  • 相关阅读:
    【MongoDB】 C#官方驱动增删查改
    【MongoDB】MongoHelper
    【设计模式】简单的单例模式
    andriod深度探索及驱动开发展望
    搭建Android开发环境
    第一章Android系统移植与驱动开发概述
    时间
    django-admin和manage.py
    自定义django-admin命令
    会话session
  • 原文地址:https://www.cnblogs.com/zwCHAN/p/4342106.html
Copyright © 2011-2022 走看看