#卸载LV umout /oracle #检查磁盘错误 e2fsck -f /dev/vg_data/lv_oracle #缩小文件系统,更新文件系统信息 resize2fs /dev/vg_data/lv_oracle 10g #减少LV大小 lvresize -L 10g /dev/vg_data/lv_oracle lvresize -L -30g /dev/vg_data/lv_oracle #检查逻辑卷大小 lvdisplay df -h 扩展卷组
步骤和创建VG类似
#创建一个2GB分区sdc1,类型为LVM(8e) fdisk /dev/sdc Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-1044, default 1): Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-1044, default 1044): +2G Command (m for help): t Selected partition 1 Hex code (type L to list codes): 8e Changed system type of partition 1 to 8e (Linux LVM) Command (m for help): w The partition table has been altered! #创建一个物理卷 /dev/sdc1 pvcreate /dev/sdc1 #增加到已存在的卷组 vgextend vg_data /dev/sdc1 #验证卷组大小 vgdisplay 删除卷组
#卸载逻辑卷 umount /oracle #删除逻辑卷 lvremove /dev/vg_data/lv_oracle #取消激活卷组 vgchange -a n vg_data #删除卷组 vgremove vg_data #删除物理卷 pvremove /dev/sdb1 pvremove /dev/hda{6,7,8} #普通磁盘类型是83 fdisk /dev/sdb t 83 lvchange
在做HA共享存储时需要配合lvchange激活lv
lvscan lvchange -a y /dev/vg_data/lv_oradata 命令总结 任务PV 阶段VG 阶段LV 阶段
搜寻 (scan) pvscan vgscan lvscan
创建 (create) pvcreate vgcreate lvcreate
列出 (display) pvdisplay vgdisplay lvdisplay
扩展 (extend) vgextend lvextend (lvresize)
减少 (reduce) vgreduce lvreduce (lvresize)
删除 (remove) pvremove vgremove lvremove
改变容量 (resize) lvresize
改变属性 (attribute) pvchange vgchange lvchange