linux centos LVM磁盘扩容

Virtual Box 通过LVM给磁盘扩容

  1. 先查看当前磁盘大小,可以看到,现在只有48G内存

linux centos LVM磁盘扩容

  1. 然后关闭虚拟机,去virtual box上增加一块硬盘

linux centos LVM磁盘扩容

  1. 选择VHD(虚拟硬盘)

linux centos LVM磁盘扩容

  1. 然后根据个人需要,选择磁盘大小,并完成创建

  2. 登录服务器,查看刚添加的磁盘名
    linux centos LVM磁盘扩容

  3. 然后格式化硬盘,依次输入
    n
    回车(5次)
    w
    linux centos LVM磁盘扩容

  4. 然后选择硬盘格式,mkfs -t ext4 /dev/sdc1
    linux centos LVM磁盘扩容

  5. 创建pv,pvcreate /dev/sdc1
    linux centos LVM磁盘扩容

  6. 查看pv归属
    linux centos LVM磁盘扩容
    可以看到,当前添加的sdc1硬盘还没归属

  7. 查看vg信息,vgdisplay。其中主要看vg name,后面需要用到
    linux centos LVM磁盘扩容

  8. 将/dev/sdc1添加到centos 组里面,centos就是上述的vg name
    linux centos LVM磁盘扩容

  9. pvscan,此时再查看一下,可以看到/dev/sdc1已经添加到centos vg组里面了
    linux centos LVM磁盘扩容

  10. 查看lv信息,lvdisplay,注意看 LV path 和LV size
    linux centos LVM磁盘扩容

  11. 通过 lvextend -L +9.9G /dev/centos/root,将对应的内存大小添加到lv组中
    linux centos LVM磁盘扩容

  12. 此时通过lvdisplay,可以看到对应的内存已经增加了
    linux centos LVM磁盘扩容

  13. 检查 /dev/centos/root 文件系统
    linux centos LVM磁盘扩容

  14. 刷新内存信息
    如果是xfs的系统,执行命令:
    xfs_growfs /dev/centos/root(这是LV path)
    如果是2fs系统的,执行命令:
    resize2fs /dev/centos/root(这是LV path)
    linux centos LVM磁盘扩容
    此时再通过df -h查看存储信息,可以看到之前的那个磁盘已经增加了10G
    linux centos LVM磁盘扩容

大功告成,表达不清楚或者专业名词没用对,请见谅,只为记录,第一次扩展磁盘