笔记整理1.13-lvm管理
pvcreate /dev/sdb{1,2,3,4} #创建pv
pvdisplay /dev/sdb1
vgcreate vg01 /dev/sdb1 vgcreate -s 16M vg02 /dev/sdb2 #指定大小 vgs vgdisplay vg01 vgextend vg01 /dev/sdb3 #vg扩容 vgs
lvcreate -n lv01 -L 16M vg01 lvextend -L 80M -r /dev/vg01/lv01 #扩容 df -T /dev/vg01/lv01
减小vg
VG的缩减,要保证你的物理卷是否被使用,是因为它无法缩减一个正在使用的PV
[root@xuegod63 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg01 2 2 0 wz--n- 1.99g <1.92g
vg02 1 0 0 wz--n- 1008.00m 1008.00m
[root@xuegod63 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sdb1 vg01 lvm2 a-- 1020.00m 944.00m
/dev/sdb2 vg02 lvm2 a-- 1008.00m 1008.00m
/dev/sdb3 vg01 lvm2 a-- 1020.00m 1020.00m
/dev/sdb4 lvm2 --- 1.00g 1.00g
#复制一些测试数据到lv01,这里的lv01是属于vg01,vg01占用的pe是/dev/sdb1de
[root@xuegod63 ~]# cp -r /boot/grub /lv01/
#将sdb1移出失败,因sdb1正在被使用
[root@xuegod63 ~]# vgreduce vg01 /dev/sdb1
Physical volume "/dev/sdb1" still in use
互动:如果sdb1是一个磁盘阵列,而这个磁盘阵列使用年代太久,我们必须移出怎么办?
这时我们将sdb1的数据移出:
[root@xuegod63 ~]# pvmove /dev/sdb1 /dev/sdb3 #将sdb1上数据移到新增加sdb3 pv 上 #移完数据再移出 [root@xuegod63 ~]# vgreduce vg01 /dev/sdb1 #移除pv [root@xuegod63 ~]# pvs
LVM删除
创建LVM流程: pvcreate创建pv -> vgcreate创建卷组 -> lvcreate创建逻辑卷 -> mkfs.xfs lv 格式化-> mount挂载 删除LVM流程: umount卸载 -> lvremove lv移出卷组中所有逻辑卷-> vgremove vg移出卷组-> pvremove 移出pv
1.卸载挂载点 [root@xuegod63 ~]# umount /lv01 2 移出lv [root@xuegod63 ~]# lvremove /dev/vg01/lv01 3 查看lv [root@xuegod63 ~]# lvs 4 移出vg [root@xuegod63 ~]# vgremove vg01 #直接移出卷组 #如果卷组中还有lv,移出时,会提示,是否也移出,咱们这里直接移出 5 查看vg [root@xuegod63 ~]# vgs VG #PV #LV #SN Attr VSize VFree vg02 1 0 0 wz--n- 1008.00m 1008.00m #没有vg01 6 查看pv sdb1 [root@xuegod63 ~]# pvs 7 移出pv [root@xuegod63 ~]# pvremove /dev/sdb1 #已经移出 8 查看pv pvs
yum -y install system-storage-manager
ssm list dev
ssm list pool
创建目录
[root@xuegod72 ~]# mkdir /mail-lv
ssm create -s lv大小 -n lv名称 --fstype lv文件系统类型 -p 卷组名 设备 挂载点 自动把设备变成pv,创建vg , lv ,格式化文件系统, 自动挂载 [root@xuegod63 ~]# ssm create -s 1G -n mail-lv --fstype xfs -p mail /dev/sdb[1-4] /mail-lv
ssm add -p vg00 /dev/sdd #添加磁盘到vg中
ssm resize -s +10G /dev/vg00/lv00 #扩大lvm
mke2fs /dev/vg00/lv00 #更新文件系统
df -hT
创建新的LVM池
[root@localhost ~]# mkdir /soft
[root@localhost ~]# ssm create -s 1G -n soft --fstype xfs -p mysoft /dev/sde /soft
删除LVM卷
[root@localhost ~]# ssm remove /dev/mysoft/soft
删除存储池
[root@localhost ~]# ssm remove mysoft

浙公网安备 33010602011771号