开始新对话

未解决

此帖子已超过 5 年

1333

2013年1月5日 16:00

Red Hat Linux LVM CLI命令详解:卷组管理

​ ​
​ ​

Red Hat Linux LVM CLI​​命令详解:卷组管理​

​ ​
​ ​

​ ​

​转载请在文首保留原文出处:​​EMC​​中文支持论坛​​ ​​- ​​https://community.emc.com/go/chinese​

​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

​本文介绍了如何使用​Red Hat LVM CLI​​命令来执行卷组管理。包括创建卷组、在​​cluster​​中创建卷组、向卷组中添加物理卷、以及查看卷组。​

​ ​
​ ​

​更多信息​

​ ​
​ ​

​ ​

​创建卷组​​:​

​ ​

​从一个或多个物理卷中创建卷组,使用​​vgcreate​​命令。​​vgcreate​​命令按指定名称创建新卷组并至少向其中添加一个物理卷。​

​ ​

​举例​​1​​:​

​ ​

​以下命令创建名为​​vg1​​的卷组并包含物理卷​​/dev/sdd1​​和​​/dev/sde1​​。​

​ ​

​#vgcreate vg1 /dev/sdd1 /dev/sde1​

​ ​

​ ​

​当使用物理卷来创建卷组,它的磁盘空间默认分为​​4MB​​区域大小。该区域是逻辑卷增大或减小的最小数量。大的区域空间对逻辑卷的​​I/O​​性能没有影响。​

​ ​

​在默认区域空间不够的情况下,用户可以通过​​vgcreate​​命令的​​-s​​选项来指定区域大小。用户可以通过使用​​vgcreate​​命令中的​​-p​​和​​-l​​参数来限制卷组中物理或逻辑卷的数量。​

​ ​

​ ​

​默认情况下,卷组分配物理区域是根据诸如不在同一物理卷上放置并行条带这类通用规则,也即​​normal​​分配策略。用户可使用​​vgcreate​​命令​​--​​alloc​​参数将分配策略指定为​​contiguous​​,​​anywhere​​,或​​cling​​。​

​ ​

​ ​

​contiguous​​策略要求新区域与当前区域相邻。如果有足够大小的空闲空间可以满足分配需求但​​normal​​策略不使用这部分空间,那么可以使用​​anywhere​​分配策略,即使将两个条带放在同一物理卷上会对性能造成影响。​​cling​​策略将新区域与逻辑卷的当前同一条带区域放置于同一物理卷上。可通过​​vgchange​​命令更改策略。​

​ ​

​通常情况下,除了​​normal​​以外的分配策略只在用户需要指定特殊或非标准区域分配的情况下使用。​

​ ​

​ ​

​LVM​​卷组及逻辑卷包含在设备文件目录树​​/dev​​下,如以下形式:​

​ ​

​/dev/vg/lv/​

​ ​

​例如,如果用户创建两个卷组​​myvg1​​和​​myvg2​​,每个卷组有三个逻辑卷名为​​lvo1​​,​​lvo2​​和​​lvo3​​,将会创建六个设备文件:​

​ ​

​/dev/myvg1/lv01​

​ ​

​/dev/myvg1/lv02​

​ ​

​/dev/myvg1/lv03​

​ ​

​/dev/myvg2/lv01​

​ ​

​/dev/myvg2/lv02​

​ ​

​/dev/myvg2/lv03​

​ ​

​ ​

​在​​cluster​​中创建卷组​​:​

​ ​

​用户可以使用​​vgcreate​​命令在​​cluster​​环境中,如同在单一结点创建一样。​

​ ​

​ ​

​默认情况下,使用​​CLVM​​在共享存储上创建的卷组对连接到存储的所有主机可见。但是,使用​​vgcreate​​命令的​​-c n​​参数可以在本地创建只对​​cluster​​中某一结点可见的卷组。​

​ ​

​举例​​2​​:​

​ ​

​在​​cluster​​环境中执行以下命令时,会创建该命令所在结点的本地卷组。该命令创建名为​​vg1​​的逻辑卷并包含物理卷​​/dev/sdd1​​和​​/dev/sde1​​。​

​ ​

​#vgcreate –c n vg1 /dev/sdd1 /dev/sde1​

​ ​

​用户可通过​​vgchange​​命令的​​-c​​选项来更改当前卷组是本地还是​​clustered​​。​

​ ​

​ ​

​通过​​vgs​​命令可查看当前卷组是否​​clustered​​卷组,如果显示属性​​c​​则表示卷是​​clustered​​。​

​ ​

​举例​​3​​:​

​ ​

​以下命令显示卷组​​VolGroup00​​和​​testvg1​​的属性。本例中,​​VolGroup00​​不是​​clustered​​,而​​testvg1​​是​​clustered​​,在​​Attr​​下以​​c​​属性标识出来。​

​ ​

​ ​1.jpg​ ​

​ ​

​ ​

​向卷组中添加物理卷​​:​

​ ​

​使用​​vgextend​​命令向卷组中添加物理卷。​​vgextend​​命令通过添加一个或多个空闲物理卷增加卷组容量。​

​ ​

​举例​​4​​:​

​ ​

​以下命令将物理卷​​/dev/sdf1​​添加到卷组​​vg1​​中。​

​ ​

​#vgextend vg1 /dev/sdf1​

​ ​

​ ​

​显示卷组:​

​ ​

​有两条命令可用于显示​​LVM​​卷组属性:​​vgs​​和​​vgdisplay​​。​

​ ​

​vgs​​命令以可配置的方式显示卷组信息,每一个卷组显示一行。​​vgs​​命令方便格式控制,对于脚本尤为有用。​

​ ​

​vgdisplay​​命令以固定格式显示卷组信息,如大小,区域,物理卷数量等。​

​ ​

​举例​​5​​:​

​ ​

​以下命令显示​​vgdisplay​​命令对卷组​​new_vg​​的输出。如果用户不指定卷组,则会显示所有卷组。​

​ ​

2.jpg

​ ​

​ ​
​ ​

​参考​

​ ​
​ ​

​ ​

Red Hat Enterprise Linux 6 Logical Volume Manager Administration​​ ​

​ ​

​ ​
​ ​

​应用于​

​ ​
​ ​

​ ​

Red Hat Linux​​操作系统​

​ ​

​ ​
没有回复!
找不到事件!

Top