上述命令将创建一个名为test_lvm,包含有/dev/hda6和/dev/hda7两个物理卷的卷组.使用下面命令来激活卷组:
# vgchange -ay test_lvm
使用“vgdisplay”命令来查看所建立卷组的细节信息. (也可以用vgs查看)
# vgdisplay
--- Volume group ---
VG Name test_lvm
VG Access read/write
VG Status available/resizable
VG # 0
MAX LV 256
Cur LV 1
Open LV 0
MAX LV Size 255.99 GB
Max PV 256
Cur PV 2
Act PV 2
VG Size 3.91 GB
PE Size 4 MB
Total PE 1000
Alloc PE / Size 256 / 1 GB
Free PE / Size 744 / 2.91 GB
VG UUID T34zIt-HDPs-uo6r-cBDT-UjEq-EEPB-GF435E
第六步:创建一个逻辑卷.
使用lvcreate命令在卷组test_lvm中创建一个逻辑卷(名为logvol1):
# lvcreate -L 2G -n logvol1 test_lvm
第七步:创建文件系统.
在该逻辑卷上选择使用reiserfs日志文件系统:
# mkreiserfs /dev/test_lvm/logvol1
或者使用ext3文件系统:
# mkfs.ext3 /dev/test_lvm/logvol1
使用mount命令来加载新创建的文件系统.
# mount -t reiserfs /dev/test_lvm/logvol1 /mnt/lv1
第八步:在/etc/fstab和/etc/lilo.conf中添加一个入口.
在/etc/fstab中加入以下入口,在启动时加载文件系统:
/dev/test_lvm/logvol1 /mnt/lv1 reiserfs defaults 1 1
添加完fstab之后最好用mount -a 验证是否能够全部加载,避免fstab文件出错导致系统不能启动.
如果没有覆盖原来的内核,那么拷贝一份重新编译后的内核,并且在启动时选择是否使用LVM.下面是LILO文件的内容:
image = /boot/lvm_kernel_image
label = linux-lvm
root = /dev/hda1
initrd = /boot/init_image
ramdisk = 8192
添加以上内容后,使用以下命令重新加载LILO:
#/sbin/lilo
第八步可以用其他方法替代:比如修改rc.local把加载语句添加到开机自动启动.
第九步:修改逻辑卷的大小.
可以使用lvextend命令方便地修改逻辑卷的大小,增加逻辑卷大小的方法如下:
# lvextend -L 1G /dev/test_lvm/logvol1
lvextend -- extending logical volume "/dev/test_lvm/logvol1" to 3GB
lvextend -- doing automatic backup of volume group "test_lvm"
lvextend -- logical volume "/dev/test_lvm/logvol1" successfully extended
类似的,减小逻辑卷大小的方法如下:
# lvreduce -L-1G /dev/test_lvm/lv1
lvreduce -- -Warning: reducing active logical volume to 2GB
lvreduce- -- This may destroy your data (filesystem etc.)
lvreduce -- -do you really want to reduce "/dev/test_lvm/lv1"? [y/n]: y
lvreduce- -- doing automatic backup of volume group "test_lvm"
lvreduce- -- logical volume "/dev/test_lvm/lv1" successfully reduced
3.修改 /etc/sysconfig/rawdevices,添加:
/dev/raw/raw0 /dev/mapper/vgname-lvname
4.执行命令; service rawdevices restart, /etc/sysconfig/rawdevices文件中的裸设备配置生效
5.执行/sbin/schkconfig rawdevices on 系统重启后,裸设备能自动加载
6.修改裸设备的属主, 相应权限的用户对裸设备有读写权限
chown -R owner:group /dev/raw/raw0
7.将修改裸设备属主修改命令加入到系统启动执行脚本/etc/rc.local中, 系统启动后裸设备的属主保持不变.
注:以上命令和操作都需要root权限来执行,具体使用方法就不详细介绍了,可以使用man手册.
本文出自 “老大不小” 博客,请务必保留此出处http://lubcdc.blog.51cto.com/3785870/751648