zoukankan      html  css  js  c++  java
  • Vmware centos 虚拟机 磁盘扩容

    一,lvm ext4 扩容

    1,首先关闭虚拟机,在vSphere Client 将硬盘大小增加或者新增一块硬盘

    (从原来10G增加到50G)

    2,开机

      此时,df -hT只显示原来的磁盘大小

      

      使用 fdisk /dev/sda  然后按 p 可以打印查看已经扩展的空间

    3,分区

      fdisk /dev/sda

      按 n ;再按 3 (如果已经存在/dev/sda2);两次enter;

      再按 t ;再按3;输入8e;再按 w 保存退出。

      此时 fdisk -l 可以看到刚分出来的 /dev/sda3

      partprobe   命令,系统识别新分区

      重启虚拟机,格式化分区:mkfs.ext4 /dev/sda3

    4,扩容

      pvs  查看已创建的物理卷

      pvcreate /dev/sda3   创建

      pvs  再次查看是否创建成功

      vgextend /dev/mapper/vg_centos6 /dev/sda3

      lvextend -L 39G /dev/VolGroup/root /dev/sda3   # 39G表示增加到39G,+39G表示增加39G,此路径通过 lvdisplay  查看原由 lv路径 ,如果没有,lvcreate 命令创建

      xfs_growfs /dev/vg1/lv1 #xfs文件系统需要执行

      resize2fs /dev/VolGroup/root   格式化

    5,查看结果

      pvs   # 查看物理卷     vgs   #查看逻辑卷组   lvs    #查看逻辑卷

      df -hT  查看磁盘是否扩容成功

      

    二,lvm xfs 扩容

      

    lvresize -L 300M /dev/vg1/lv1 #重新设定大小
    e2fsck -f /dev/vg1/lv1 #检查磁盘错误 (针对ext4执行)
    resize2fs /dev/vg1/lv1 #更新逻辑卷信息(针对ext4执行)


    缩减逻辑卷,xfs不支持,缩减前先unmount

    e2fsck -f /dev/vg1/lv1 #检查磁盘错误 (针对ext4执行)
    resize2fs /dev/vg1/lv1 100M #更新逻辑卷信息(针对ext4执行)
    lvresize -L 100M /dev/vg1/lv1 #重新设定大小

    xfs扩容,xfs可以不卸载unmount

    mkfs.xfs -f /dev/vg1/lv1 #重新格式化成xfs
    mount /dev/vg1/lv1 /mnt
    lvs #查看大小
    lvresize -L 400M /dev/vg1/lv1 #重新设定大小
    xfs_growfs /dev/vg1/lv1 #xfs文件系统需要执行,需要先挂载
    df -h #扩容成功

  • 相关阅读:
    剑指offer编程题66道题 26-35
    剑指offer编程题66道题 1-25
    springboot的自动配置
    用智能的编译器来防错
    实现迭代器的捷径
    结束C#2的讲解:最后的一些特性
    进入快速委托通道
    可空类型
    用泛型实现参数化类型
    C#1所搭建的核心基础
  • 原文地址:https://www.cnblogs.com/fuhai0815/p/9494603.html
Copyright © 2011-2022 走看看