网吧VIP官方网站

    官方信息
    网站首页 > 官方信息 > 使用教程

    CentOS/Linux VPS下启用未使用的磁盘空间

    2020-04-08 16:56:44 网吧VIP官方网站 阅读

    ——-教程开始鸟——-
    fdisk -l
    查看硬盘分区情况
    ——-
    df -hal
    查看已划分区空间使用情况
    ——-
    对硬盘/dev/xvdb进行增加分区操作:
    fdisk /dev/xvdb
    n 输入n新建分区
    p 输入p,主分区
    由于xvdb还没有分区.我们这里输入1.第1个分区
    通过t来指定分区系统格式
    1 第1个分区(如果你就建了一个分区就不要输入1了它会自动选择的.跳过这一步.这一步在教程里不需要考虑.如果你是第二次扩容的话需要指定)
    下面敲回车默认就行了
    8e 输入8e LVM系统格式
    w 输入w保存退出
    reboot 重启使之生效
    等待重启生效
    ——-
    重启后运行fdisk -l查看硬盘分区情况.可以查看刚刚新建的分区是否已经出现在列表里
    pvcreate /dev/xvdb1
    创建物理卷
    ——-
    vgextend VolGroup00 /dev/xvdb1
    将物理卷加入到组VolGroup2011
    ——-
    vgdisplay
    查看物理卷组情况.可以看到我们有XXG的容量可以扩展
    ——-
    PS:由于1024的进制差别我们所实际看到的容量XX.XXG并不能直接一次扩容.所以我们可以先扩容整数部分.然后扩容以M为单位的部分.
    ——-
    lvresize -L +29G /dev/VolGroup00/LogVol00
    扩容6G(我们第一次加6G)
    ——-
    resize2fs /dev/VolGroup00/LogVol00
    动态扩容分区大小
    完成后.运行df -hal.可以查看到我们新增加的空间是否已经可以使用
    ——-
    vgdisplay
    查看物理卷组情况.可以看到我们有992M的容量可以扩展
    ——-
    lvresize -L +992M /dev/VolGroup00/LogVol00
    扩容992M(我们第2次加992M)
    ——-
    resize2fs /dev/VolGroup00/LogVol00
    动态扩容分区大小
    ——-
    完成后.运行df -hal.可以查看到我们新增加的空间是否已经可以使用
    ——-
    vgdisplay
    最后再查看扩容完没有
    ——-
    PS:如果你使用的不是基本套餐或者你的硬盘不是15G.那么你两次操作需要增加的容量要以你vgdisplay所看到的为准.(vgidsplay里面的Free PE/Size显示的就是可扩容容量).VolGroup2011这个卷标可能与你的VPS不同(比如你的可能是VolGroup00).df-hal命令可以查看你的卷标.
    ——-
    系统重装后的重装扩展处理
    系统重装后.直接执行resize2fs进行动态扩容即可
    resize2fs /dev/VolGroup2011/LogVol00
    ——-
    PVs missing导致LVM无法重新扩容的解决办法
    (此错误应该就是上面所提到的由于1024的进制差别所造成的.所以建议你分两次进行扩容)
    运行vgextend/vgdisplay返回错误:
    Couldn’t find device with uuid ************************
    Cannot change VG VolGroup2011 while PVs are missing.
    此时可以运行:
    vgreduce VolGroup2011  –removemissing

    然后重新扩容LVM即可

    20191013095114157093147478855.png

    Powered by MetInfo 5.3.19 ©2008-2020 www.wbvip.cn