使用gdisk工具,如果没有,则
yum -y install gdisk
gdisk -l /dev/vda` 查看信息,需要将其改为8e00
partprobe -s
步骤
PV阶段
- pvcreate :将实体partition建立成为PV
- pvscan :找当前系统里具有PV的磁盘
- pvdisplay :显示当前系统上面的PV状态
- pvremove :将PV属性移除,让其partition不再具有PV属性
pvcreate /dev/vda{5,6,7,8}
可以一下建立四个partition成PV
VG阶段
- vgcreate:建立VG
- vgscan:找系统上是否有VG存在
- vgdisplay:显示当前系统上的VG状态
- vgextend:在VG内增加额外的PV
- vgreduce:在VG内移除PV
- vgchange:设定VG是否启动
- vgremove:删除VG
VG的名字是可以自定义的。PV是partition的文件名
vgcreate [-s N[mgt]] VG名 PV名
-s:后面跟PE的大小,单位是 m,g,t(大小写均可)
vgcreate -s 16M namevg /dev/vda{5,6,7}
增加VG
vgextend namevg /dev/vda8
LV阶段
- lvcreate:建立LV
- lvscan:查询系统上的LV
- lvdisplay:显示系统上面的LV状态
- lvextend:在LV里面增加容量
- lvremove:删除一个LV
- lvresize:对LV进行容量大小的调整
lvcreate [-L N[mgt]] [-n LV名] VG名
-L:后面跟容量,单位M,G,T 最小单位为PE。是PE的倍数。
-l:后面跟PE的“个数”,不是数量。
-n:后面跟PE的名字。
lvcreate -L 2G -n namelv namevg
mkfs.xfs /dev/namevg/namelv
然后就可以挂载了。
LVM扩容
- VG阶段 需要有剩余的容量,如果VG容量不足,加硬盘后,用pvcreate和vgextend增加到该VG内即可
- LV阶段产生更多的容量,如果VG阶段剩余容量足够,此时就可以利用lvresize来将剩余的容量加入到所需要的LV内。
- 只有EXT可以缩小,XFS不能缩小,放大通过xfs_growfs实现
lvresize -L +1G /dev/namevg/namelv
lvscan
xfs_info /data
xfs_growfs /data
xfs_info /data
df Th
查看状态
more:
也可以用 parted 进行操作。
/etc/fstab
进行磁盘的开机挂载
lsblk
blkid
进行查看相关信息