找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

LVM命令学习

2009-12-20 13:23| 发布者: admin| 查看: 22| 评论: 0|原作者: 仙剑


LVM(Logical Volume Manager)是个好东东
他可以动态的扩展分区的大小(当然需要文件系统的支持)
首先,分出一个类行为8e(linux LVM)的分区(如/dev/sdc1)
或者是一个未分区的整设备(如/dev/sdc)也可以
然后
vgscan
#好像得先运行vgscan,否则会报/etc/lvmtab找不到的错误
pvcreate /dev/sdc
#这里是将/dev/sdc初始化成一个物理卷:
vgcreate LVM /dev/sdc
#创建卷组LVM并向里面添加/dev/sdc
lvcreate -L20G -nDATA LVM
#这是从卷组LVM里创建一个初始大小20G的逻辑卷组
#名字叫DATA
#再在逻辑分区上做文件系统
mkreiserfs /dev/LVM/DATA
#以后需要扩大小
#可以先用lvextend来扩逻辑卷的大小
#然后再用resize_reiserfs来扩充文件系统
#再更新/etc/fstab,使之启动的后被mount
就OK了
注意:
1,前面所建的卷组LVM也可以被删掉
像这样:
vgchange -a n LVM
#先将卷组LVM deactive
vgremove LVM
#然后再删掉
2,如果这是as3的系统
可能需要装上与kernel相应的unsupported包
kernel才能支持reiserfs文件系统
3,这里为什么用reiserfs文件系统呢
主要是因为其能动态扩展大小
其实用ext3文件系统也是可以的
只是ext3的文件系统扩大、缩小大小相对比较复杂
lvm1下只能通过e2fsadm这个程序来做
lvm2下可以通过程序resize2fs来做
4,as3系统自带的lvm是lvm1的版本
在这个版本下,如果是一个分区(如/dev/hdc1)
那么这个分区的类型必须是8e(linux lvm)才能被pvcreate认识
在lvm2下则没有这个限制
5,以后如果要添加新的设备到卷组里,可以这样:
初始化新设备/dev/hdd
pvcreate /dev/hdd
添加新设备/dev/hdd到卷组LVM里
vgextend LVM /dev/hdd
然后就可以用lvextend来扩展逻辑卷的大小了





最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 03:28 , Processed in 0.155556 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部