欢迎来到天天文库
浏览记录
ID:9504731
大小:61.00 KB
页数:6页
时间:2018-05-01
《linux中lvm的创建过程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、LINUX中LVM的创建过程 LVM(LogicalVolumnManager): 总体思路:分区成LVM格式(8e)---PV创建--VG创建---LV创建---格式化分区---MOUNT分区----e2fsadm调整LV大小 几个关键词: PV(PhysicalVolumn);VG(VolumnGroup);LV(LogicalVolumn);PE(PhysicalExtend物理块default4M);LE(LogicalExtend逻辑块)PE:LE=1:1(Normal) LVM的结构简图如下:
2、 hda1 hdc1 sdc (PV:s 物理卷,一般为分区或整个硬盘) | / | / diskvg (VG卷组由物理卷组成) /
3、 /
4、 u
5、srlvrootlvvarlv (LV:s逻辑卷在卷组上创建)
6、
7、
8、 ext2 reiserfs xfs (建立在逻辑卷上的文件系统) PV: 实体分割区(Partition)/dev/had... VG: 虚拟硬盘 /dev/vg_name LV:虚拟分割区 /dev/vg_name/lv_name LVM创建过程: 如有三个硬盘hda2(3G)/hdb2(3G)/hdc2(3G)/hdd2(3G)+hda1(100Mboot
9、分区) 1、创建分区: fdisk/dev/hda(..hdb..hdc..hdd)-----p---n--t--8e---p--分区) 2、创建物理卷(PV): pvcreate[-v]/dev/hda2/dev/hdb2/dev/hdc2/dev/hdd2 ***创建物理卷(PV)之前可以通过pvscan查看是否有物理卷及其信息,如pvscan查看到现有PV(如/dev/hdb1、/dev/hdc1)属于VG(如VG0),则可以通过 pvdisplay/dev/hdb1查看现有LVM的情况。 **
10、**-v显示创建的全部过程,可以省略 3、创建卷组(VG): vgcreate[-v] [-s8M]vg01/dev/hda2/dev/hdb2/dev/hdc2/dev/hdd2 ***创建卷组((VG)之前可以通过vgdisplay查看现有卷组信息; ***-s创建的VG的PE大小(如8M),默认省略不写为4M,必须是4的整数倍; ***VG创建好后,自动就Active起来,若没有自动Active则可以通过 vgchange-ayvg01激活VG;也可以通过vgchange-anvg01关闭Acti
11、ce的VG为Deactive; ***只有对Deactive的VG才能进行更改、删除;VG的重命名不需要Deactive,如vgrenameold_vg_namenee; ***vgremove删除现有VG:vgremovevg_name;必须是DeactiveVG. ***若在创建了LVM后发现硬盘空间不够,则可以创建一个LVM分区,通过pvcreate激活此分区,再通过vgextend加入到现有VG中以扩充空间。 pvcreate/dev/hde2 ;vgextend-vvg01/dev/hde2 将h
12、de2加入到现有vg01中以扩充空间。 ***若要删除VG中的PV,必须先确认此PV没有被VG所使用:如/dev/hdd2,先查看pvdisplay/dev/hdd2中的PVStatus,若为NotAvailiable则可以删除; vgreduce-vvg01/dev/hdd2 4、创建逻辑卷(LVM): 命令lvcreate的常用方法: lvcreate[options] -n逻辑卷名 卷组名 其中的常用可选项有: -iStripes:采用交错(striped)方式创建LV,其中Stripes指卷组
13、中PV的数量。 -IStripe_size:采用交错方式时采用的块大小(单位为KB),Stripe_size必须为2的指数:2N,N=2,3...9。 -lLEs:指定LV的逻辑块数。 -Lsize:指定LV的大小,其后可以用K、M、G表示KB、MB、GB。 -s:创建一已存在LV的snapshot卷。 -nname:为LV指定名称。 创建普通L
此文档下载收益归作者所有