LVM的用法-LVM的移动
用Fdisk分区:
Disk /dev/sdb: 17.2 GB, 17179869184 bytes, 33554432 sectors
Units = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x15f5c5f3
Device Boot Start End Blocks Id System
/dev/sdb1 2048 31459327 15728640 5 Extended
/dev/sdb5 4096 2101247 1048576 8e Linux LVM
/dev/sdb6 2103296 4200447 1048576 8e Linux LVM
/dev/sdb7 4202496 6299647 1048576 8e Linux LVM
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[root@localhost ream]#
用 ls查看:
[root@localhost ream]# ll /dev/sdb*
brw-rw----. 1 root disk 8, 16 Jul 27 21:53 /dev/sdb
brw-rw----. 1 root disk 8, 17 Jul 27 21:53 /dev/sdb1
brw-rw----. 1 root disk 8, 21 Jul 27 21:53 /dev/sdb5
brw-rw----. 1 root disk 8, 22 Jul 27 21:53 /dev/sdb6
brw-rw----. 1 root disk 8, 23 Jul 27 21:53 /dev/sdb7
[root@localhost ream]#
新建物理卷,卷组,逻辑卷:
[root@localhost ream]# pvcreate /dev/sdb{5,6}
Physical volume "/dev/sdb5" successfully created
Physical volume "/dev/sdb6" successfully created
[root@localhost ream]# vgcreate vg1 /dev/sdb{5,6}
Volume group "vg1" successfully created
[root@localhost ream]# lvcreate -L 1G -n lv1 vg1
Logical volume "lv1" created
[root@localhost ream]# lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
root rhel -wi-ao---- 17.51g
swap rhel -wi-ao---- 2.00g
lv1 vg1 -wi-a----- 1.00g
[root@localhost ream]#
查看物理卷使用情况:
[root@localhost ream]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 rhel lvm2 a-- 19.51g 0
/dev/sdb5 vg1 lvm2 a-- 1020.00m 0
/dev/sdb6 vg1 lvm2 a-- 1020.00m 1016.00m
[root@localhost ream]#
现在要把sdb5移出来:
[root@localhost ream]# pvcreate /dev/sdb7
Physical volume "/dev/sdb7" successfully created
[root@localhost ream]#
[root@localhost ream]# vgextend vg1 /dev/sdb7
Volume group "vg1" successfully extended
[root@localhost ream]# pvmove /dev/sdb5 /dev/sdb7
/dev/sdb5: Moved: 0.0%
/dev/sdb5: Moved: 32.9%
/dev/sdb5: Moved: 65.1%
/dev/sdb5: Moved: 98.0%
/dev/sdb5: Moved: 100.0%
[root@localhost ream]# vgreduce vg1 /dev/sdb5
[root@localhost ream]# pvremove /dev/sdb5