LVM中pe的大小可以改变吗?
因为开始的时候不懂,创建LVM的时候,是默认选项,所创建的PE Size = 4Mb。但是后来看资料才发现“4 MB 的PE决定了单个逻辑卷最大容量为 256 GB”。这里说的单个逻辑卷是怎么个意思?是不是所说的sdb1是一个逻辑卷,sdb2又是一个?因为以后涉及到扩容问题,而现在手头也没有大硬盘做测试,只在虚拟机上增加了500Mb空间,成功了。但是单位服务器要扩容肯定至少500Gb,或者1T,2T的,我这实在是没有条件测进行试。
下面是我在虚拟机上的命令:
pvcreate /dev/sdb1 -----------------我将整块硬盘分成了一个区sdb1,如果不分区也可以创建,但是不知有什么影响,请高人指点
vgextend VolGroup00 /dev/sdb1
lvextend -L +500M /dev/VolGroup00/LogVol01------------------------LogVol01是挂在到/myLargeDisk下的lv。初始做完系统myLargeDisk的容量为1Gb
resize2fs /dev/VolGroup00/LogVol01
上面的命令很轻松的为/myLargeDisk增加了500Mb的容量,虽说是成功了,但前文中说过,要扩容500Gb~1Tb的硬盘是不是还有问题。pe的大小能改变吗?必须重新vgcreate -s 256MB?当前/myLargeDisk内没有文件,是不是先umount /myLargeDisk,然后vgremove,再vgcreate,重新创建?
最后:我忘记是LVM1还是LVM2了,还请各位大侠说说两者的差别,谢谢了! 本帖最后由 zhaopingzi 于 2012-11-24 17:04 编辑
如果没记错的话,应该是不可以修改的,如何要重新设置PE的大小,那么需要重建 pvcreate /dev/sdb1 -----------------我将整块硬盘分成了一个区sdb1,如果不分区也可以创建,但是不知有什么影响,请高人指点
答:不分区整个盘创建成PV
分区的话代表该分区建成PV 谢谢找瓶子的回复,我还有个问题:
“4 MB 的PE决定了单个逻辑卷最大容量为 256 GB”。这里说的单个逻辑卷是怎么个意思?是不是所说的sdb1是一个逻辑卷,sdb2又是一个? 本帖最后由 yanu 于 2012-11-25 10:29 编辑
Enterprise ~ # vgdisplay
--- Volume group ---
VG Name vg01
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No14
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 5.42 TiB
PE Size 128.00 MiB
Total PE 44398
Alloc PE / Size 41761 / 5.10 TiB
FreePE / Size 2637 / 329.62 GiB
VG UUID vWMAsw-ME5Z-WpF5-qNiM-Gpom-0WEK-mn0Wch
LVM2不受那个限制。
单个逻辑卷就是:
比如你建了一个VG, 大小是2T,由4个PV组成(如每个512G);你想使用这个VG,那么必须通过划成LV(也就是逻辑卷)来使用;
你这里说的最大能分256G单个LV。也就是这个2T的VG,可以最大支持单个的LV是256G,想用使用完这个2T 的VG,最少数量的LV是4.
zhaopingzi 发表于 2012-11-25 11:15 static/image/common/back.gif
也就是说LVM2理论上能增加N个T的硬盘?只不过4Mb的PE只能256G的往上加? 楼上的还是没搞清几个概念:
物理磁盘
PV
VG
LV
PE
LE
把这个几个概念搞清了,就清楚了 zhaopingzi 发表于 2012-11-26 08:55 static/image/common/back.gif
楼上的还是没搞清几个概念:
物理磁盘
PV
我的意思是:把1TB硬盘分成4个256GB的分区,再一个一个extend上去,这样应该是没有问题的是吧 发现一个没有完结的帖子啊。。。呵呵
楼主把PV和LV没搞清楚。
因为每个lv的大小应该是PE x 65536的容量吧。 默认的PE是4MB ,所以说LV的上限是256GB。
如果PE调整为256M,那LV最大就是16T
页:
[1]