原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1350942
使用分區工具(如:fdisk)創建LVM分區,方法同創建其它一般分區的方式一樣。區別在于,LVM的分區類型為8e。
# pvcreate /dev/sdb1 #使用pvcreate將sdb1轉換為物理卷 # pvdisplay #查看已經存在的PV
# vgcreate -s 4M vgname /dev/sdb1 #將PV(/dev/sdb1)創建名為vgname的PE為4M的VG卷組
# lvcreate -l 10 -n lvname vgname #在vgname卷組上創建名為lvname的占10個PE塊大小的LV邏輯卷 -l 指定PE塊數量 -L 直接指定大小,例如-L 40M,直接指定40M大小 -n 后跟所要創建的LV的名字
# mkfs -t ext4 /dev/vgname/lvname #格式化lvname這個邏輯卷為ext4的文件系統 -t 后跟所要格式過去的文件系統名
# mkdir /file #創建掛載目錄/file # mount /dev/vgname/lvname /file #將邏輯卷lvname掛載到/file掛載點下
使用分區工具(如:fdisk)創建LVM分區,方法同創建其它一般分區的方式一樣。區別在于,LVM的分區類型為8e。
# pvcreate /dev/sdb2 #使用pvcreate將sdb1轉換為物理卷 # pvdisplay #查看已經存在的PV
# vgextend vgname /dev/sdb2 #將sdb2這個物理卷加入vgname卷組中 # pvdisplay #添加完成之后,再次查看PV信息
# pvdisplay #查看已經存在的PV --- Physical volume --- PV Name /dev/sda1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 254 Allocated PE 0 PV UUID TEiNQm-3H9i-OpmE-p5cX-KgRS-aGuf-HKaLON --- Physical volume --- PV Name /dev/sdb1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 80 Allocated PE 174 PV UUID 27pvVQ-lERX-91ew-0XL2-Oxbk-NFKh-7l6c4M
# vgreduce vgname /dev/sda1
# pvremove /dev/sda1
# pvdisplay --- Physical volume --- PV Name /dev/sda1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 80 Allocated PE 174 PV UUID TEiNQm-3H9i-OpmE-p5cX-KgRS-aGuf-HKaLON --- Physical volume --- PV Name /dev/sdb1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 254 Allocated PE 0 PV UUID Duz6zM-GJwo-8cc5-5Jp2-vGiH-0j0L-gSvUtl
# pvmove /dev/sdb1 /dev/sdd1 /dev/sda1: Moved: 0.0% /dev/sdb1: Moved: 100.0%
# pvdisplay #查看已經存在的PV --- Physical volume --- PV Name /dev/sda1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 254 Allocated PE 0 PV UUID TEiNQm-3H9i-OpmE-p5cX-KgRS-aGuf-HKaLON --- Physical volume --- PV Name /dev/sdb1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 80 Allocated PE 174 PV UUID Duz6zM-GJwo-8cc5-5Jp2-vGiH-0j0L-gSvUtl
# vgreduce vgname /dev/sda1
# pvremove /dev/sda1
# vgdisplay
# lvdisplay
# lvresize -l +888 /dev/vgname/lvname #根據vg內剩余的PE快來指定數量 -l 后面跟+號是增加,跟-號是縮小,不跟就是直接指定大小
# resize2fs /dev/vgname/lvname [nM/G] 若不加大小,則調整到最大
# lvdisplay
# umount /dev/sda1
# e2fsck -f /dev/vgname/lvname
# resize2fs /dev/vgname/lvname 200M
# lvresize -L -40M /dev/vgname/lvname
# mount -a
# umount /home #取消掛載 # vim /etc/fstab #刪除該文件中/home掛載的對應條目
# lvchange -an /dev/vgname/lvname #關閉邏輯卷 # lvremove /dev/vgname/lvname #移除邏輯卷
# vgchange -an /dev/vgname #關閉卷組 # vgremove /dev/vgname #移除卷組
# pvremove /dev/sda1 #移除物理卷
通過fdisk刪除磁盤分區,這個不做演示 # partx -d --nr 1 /dev/sda #刪除之后,記得用該命令刷新內存條目
# umount /home
# lvchange -an /dev/vgname/lvname # vgchange -an /dev/vgname
# vgexport vgname
#vgimport vgname
# vgchange -ay vgname
# mkdir /home # mount /dev/vgname/lvname /home # df -h #查看掛載情況
# lvcreate -L 5M -s -n lvname_snap /dev/vgname/lvname
# mount /dev/vgname/lvname_snap /snap
轉自:http://nolinux.blog.51cto.com/4824967/1350942
原創文章,作者:s19930811,如若轉載,請注明出處:http://www.www58058.com/2001