谢nntp提供的那篇关于lvm的文档,我根据这份文档在自己本本上做了一个lvm分区,把两个离得很远的分区并成一个分区,用来放基于xen的虚拟机。
环境:rhel5 client
fdisk -l 命令的输出:
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2330 18715693+ 7 HPFS/NTFS
/dev/sda2 3826 14593 86493960 f W95 Ext'd (LBA)
/dev/sda3 2331 3825 12008587+ 83 Linux
/dev/sda5 3826 9179 43005973+ 7 HPFS/NTFS
/dev/sda6 9180 9192 104391 83 Linux
/dev/sda7 9193 10497 10482381 83 Linux
/dev/sda8 10498 10752 2048256 82 Linux swap / Solaris
/dev/sda9 10753 10765 104391 83 Linux
/dev/sda10 10766 11982 9775521 83 Linux
/dev/sda11 11983 14593 20972826 83 Linux
Partition table entries are not in disk order
其中/dev/sda3是用分区魔术师从/dev/sda1(windows xp的c盘,当初把这个盘分得太大)分出来的。
现在要把/dev/sda3和/dev/sda11做成一个logic volume。
1. 在这两个分区上分别建立physical volume:
# pvcreate /dev/sda3 /dev/sda11
Physical volume "/dev/sda3" successfully created
Physical volume "/dev/sda11" successfully created[/code]
pvscan命令输出:
PV /dev/sda3 lvm2 [11.45 GB]
PV /dev/sda11 lvm2 [20.00 GB]
Total: 2 [31.45 GB] / in use: 0 [0 ] / in no VG: 2 [31.45 GB]
2. 使用vgcreate命令建立volume group,这个volume group就是把两个physical volume合并起来:
[code]# vgcreate xen-volume /dev/sda3 /dev/sda11
Volume group "xen-volume" successfully created[/code]
再看pvscan命令的输出,和前一次不一样了:
[code] PV /dev/sda3 VG xen-volume lvm2 [11.45 GB / 11.45 GB free]
PV /dev/sda11 VG xen-volume lvm2 [20.00 GB / 20.00 GB free]
Total: 2 [31.45 GB] / in use: 2 [31.45 GB] / in no VG: 0 [0 ]
