Lvm磁盘挂载及缩容扩容

LVM创建卷组挂载磁盘

基本命令介绍

Pv管理工具
1、pvs:简要PV信息显示
2、pvdisplay:详细显示信息
创建pv
1、pvcreate /dev/name
删除pv
1、pvremove /dev/name
vg管理工具
1、vgs
2、vgdisplay
创建卷组
1、vgcreate vg0 /dev/sdb /dev/sdc(PE的大小默认4M)
2、vgcreate -s 16M vg0 /dev/sdb /dev/sdc(-s指定PE的大小)
管理卷组
1、vgextend 
lv管理工具
1、lvs
2、Lvdisplay
创建逻辑卷
1、lvcreate -l 60%VG -n mylv testvg
2、lvcreate -l 100%FREE -n yourlv testvg
删除卷组
1、lvremove /dev/VG_NAME/LV_NAME
2、vgremove VGNAME
3、pvrmove  /dev/sda
将逻辑卷缩容到指定大小
1、resize2fs /dev/VG_NAME/LV_NAME 2G

步骤实现

lsblk        :查看分区与磁盘类型
pvcreate /dev/sdb   :创建物理卷(可跟多个/dev/sdc)
pvs          :查看创建的PV  (pvdisplay)
vgextend centos /dev/sdb   :创建VG卷组(卷组名自定义,可加多个/dev/sdc)
vgs          :查看卷组  (vgdisplay:详细)
lvcreate -l 100%VG -n /dev/centos/do1cloud  :将空间全部分配给do1cloud
mkfs -t ext4 /dev/mapper/centos-do1cloud    :指定磁盘格式
lsblk     :进行查看
mount /dev/mapper/centos-do1cloud /do1cloud/    :查看后进行挂载
vim /etc/fstab               :修改配置文件,实现开机挂载

LVM扩容缩容

注意:缩容前,记得备份被缩容的分区文件
lsblk   :查看分区与磁盘类型
lvs     :查看逻辑卷 (lvdisplay)
umount /home   :卸载掉挂载路径(将路径文件进行备份)
lvs        :进行查看
lvremove /dev/centos/home  :进行卸载
lvs        :进行查看
vgs        :进行卷组查看

lvextend -l 100%free /dev/centos/root    :分配空间,需要更新文件系统格式参考下面的格式进行创建
lvextend -r -l 100%free /dev/centos/root :分配空间(-r不考虑文件系统格式,因此下面命令将用不到,)

xfs_growfs /dev/centos/root(根据磁盘格式创建文件系统xfs)
resize2fs /dev/root_vg/root(根据磁盘格式创建文件系统ext4)

df -Th       :进行查看扩容
vim /etc/fstab   :将之前目录删除

你可能感兴趣的:(linux,基础命令,centos,linux,服务器)