关于linux下的lv扩展
一、扩展VMWare硬盘空间
关闭Vmware 的 Linux系统,这样,才能在VMWare菜单中设置:
VM -> Settings... -> Hardware -> Hard Disk -> Utilities -> Expand
我扩展了一个,sda由原来的100G扩展到了151G 另外新增加了一个块50G,是sdb
二、对新增加的硬盘进行分区、格式化
详细内容略,就是fdisk /dev/sda n p 回车 回车 t 8e .... fdisk /dev/sdb n p ....
没找到盘就重启一下系统
mkfs.ext3 /dev/sdb1
三、添加新LVM到已有的LVM组,实现扩容
进入lvm管理
lvm> pvcreate /dev/sda3 这是初始化刚才的分区,必须的
lvm> vgextend vg_dc01 /dev/sda3 将初始化过的分区加入到虚拟卷组vg_dc01
lvm>lvextend -L +49.9G /dev/vg_dc01/lv_root 扩展已有卷的容量(29.9G这个数字在后面解释)
lvm>pvdisplay 查看卷容量,这时你会看到一个很大的卷了
lvm>quit 退出
以上只是卷扩容了,下面是文件系统的真正扩容,输入以下命令:
resize2fs /dev/centos/root
不管用的话,用下面的命令:
xfs_growfs /dev/centos/root
-----------------------------------------------------------
命令:pvdisplay 结果如下: --- Physical volume --- PV Name /dev/sda3 VG Name centos PV Size 50.00 GiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 12799 Free PE 0 Allocated PE 12799 PV UUID M4BcNF-yDVT-HTGP-zJRn-86Iz-AhS1-FYSOhD --- Physical volume --- PV Name /dev/sdb1 VG Name centos PV Size <50.00 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 12799 Free PE 0 Allocated PE 12799 PV UUID 88zL8t-52ep-V0Z0-XWhA-9Xfr-RDGC-dXFfoW 命令: [root@ip14 ~]# vgdisplay 结果如下: --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 3 Metadata Sequence No 9 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 3 Act PV 3 VG Size <198.99 GiB PE Size 4.00 MiB Total PE 50941 Alloc PE / Size 50941 / <198.99 GiB Free PE / Size 0 / 0 VG UUID wJXSjG-9DZc-Ug11-rbfa-9GdJ-SZ2e-BGnP0j 命令: [root@ip14 ~]# lvdisplay 结果如下: --- Logical volume --- LV Path /dev/centos/root LV Name root VG Name centos LV UUID TnlYlK-oivn-E64n-o1gw-v7uF-3u5O-BA0Vw8 LV Write Access read/write LV Creation host, time localhost, 2018-04-28 13:17:22 +0800 LV Status available # open 1 LV Size <150.00 GiB Current LE 38399 Segments 3 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:0