Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.3. 卷​​​​​​​组​​​​​​​管​​​​​​​理​​​​​​​

这​​​​​​​部​​​​​​​分​​​​​​​论​​​​​​​述​​​​​​​用​​​​​​​于​​​​​​​管​​​​​​​理​​​​​​​卷​​​​​​​组​​​​​​​各​​​​​​​个​​​​​​​方​​​​​​​面​​​​​​​的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​

4.3.1. 创​​​​​​​建​​​​​​​卷​​​​​​​组​​​​​​​

To create a volume group from one or more physical volumes, use the vgcreate command. The vgcreate command creates a new volume group by name and adds at least one physical volume to it.
以​​​​​​​下​​​​​​​命​​​​​​​令​​​​​​​创​​​​​​​建​​​​​​​一​​​​​​​个​​​​​​​名​​​​​​​为​​​​​​​ vg1 的​​​​​​​卷​​​​​​​组​​​​​​​,其​​​​​​​中​​​​​​​包​​​​​​​含​​​​​​​物​​​​​​​理​​​​​​​卷​​​​​​​ /dev/sdd1 和​​​​​​​ /dev/sde1。​​​​​​​
vgcreate vg1 /dev/sdd1 /dev/sde1
当​​​​​​​使​​​​​​​用​​​​​​​物​​​​​​​理​​​​​​​卷​​​​​​​创​​​​​​​建​​​​​​​卷​​​​​​​组​​​​​​​时​​​​​​​,默​​​​​​​认​​​​​​​情​​​​​​​况​​​​​​​下​​​​​​​,它​​​​​​​的​​​​​​​磁​​​​​​​盘​​​​​​​空​​​​​​​间​​​​​​​被​​​​​​​分​​​​​​​成​​​​​​​大​​​​​​​小​​​​​​​为​​​​​​​ 4MB 的​​​​​​​扩​​​​​​​展​​​​​​​。​​​​​​​这​​​​​​​个​​​​​​​扩​​​​​​​展​​​​​​​是​​​​​​​增​​​​​​​大​​​​​​​或​​​​​​​者​​​​​​​减​​​​​​​小​​​​​​​逻​​​​​​​辑​​​​​​​卷​​​​​​​容​​​​​​​量​​​​​​​的​​​​​​​最​​​​​​​小​​​​​​​单​​​​​​​位​​​​​​​。​​​​​​​大​​​​​​​量​​​​​​​的​​​​​​​扩​​​​​​​展​​​​​​​不​​​​​​​会​​​​​​​影​​​​​​​响​​​​​​​逻​​​​​​​辑​​​​​​​卷​​​​​​​的​​​​​​​ I/O 性​​​​​​​能​​​​​​​。​​​​​​​
如​​​​​​​果​​​​​​​默​​​​​​​认​​​​​​​设​​​​​​​置​​​​​​​不​​​​​​​适​​​​​​​用​​​​​​​于​​​​​​​ -s 参​​​​​​​数​​​​​​​时​​​​​​​,您​​​​​​​可​​​​​​​以​​​​​​​使​​​​​​​用​​​​​​​ vgcreate 命​​​​​​​令​​​​​​​指​​​​​​​定​​​​​​​扩​​​​​​​展​​​​​​​的​​​​​​​大​​​​​​​小​​​​​​​。​​​​​​​您​​​​​​​可​​​​​​​以​​​​​​​对​​​​​​​卷​​​​​​​组​​​​​​​中​​​​​​​物​​​​​​​理​​​​​​​和​​​​​​​逻​​​​​​​辑​​​​​​​卷​​​​​​​的​​​​​​​数​​​​​​​量​​​​​​​进​​​​​​​行​​​​​​​限​​​​​​​制​​​​​​​,方​​​​​​​法​​​​​​​就​​​​​​​是​​​​​​​用​​​​​​​ vgcreate 命​​​​​​​令​​​​​​​的​​​​​​​ -p 和​​​​​​​ -l 参​​​​​​​数​​​​​​​。​​​​​​​
默​​​​​​​认​​​​​​​情​​​​​​​况​​​​​​​下​​​​​​​,卷​​​​​​​组​​​​​​​根​​​​​​​据​​​​​​​一​​​​​​​般​​​​​​​规​​​​​​​则​​​​​​​分​​​​​​​配​​​​​​​物​​​​​​​理​​​​​​​扩​​​​​​​展​​​​​​​,比​​​​​​​如​​​​​​​不​​​​​​​会​​​​​​​将​​​​​​​平​​​​​​​行​​​​​​​条​​​​​​​带​​​​​​​放​​​​​​​在​​​​​​​同​​​​​​​一​​​​​​​个​​​​​​​物​​​​​​​理​​​​​​​卷​​​​​​​中​​​​​​​。​​​​​​​这​​​​​​​就​​​​​​​是​​​​​​​ normal(标​​​​​​​准​​​​​​​)分​​​​​​​配​​​​​​​策​​​​​​​略​​​​​​​。​​​​​​​您​​​​​​​可​​​​​​​以​​​​​​​使​​​​​​​用​​​​​​​ vgcreate 命​​​​​​​令​​​​​​​的​​​​​​​ --alloc 参​​​​​​​数​​​​​​​来​​​​​​​指​​​​​​​定​​​​​​​ contiguous、​​​​​​​anywhere 或​​​​​​​者​​​​​​​ cling 分​​​​​​​配​​​​​​​策​​​​​​​略​​​​​​​。​​​​​​​
contiguous(持​​​​​​​续​​​​​​​) 策​​​​​​​略​​​​​​​要​​​​​​​求​​​​​​​新​​​​​​​的​​​​​​​扩​​​​​​​展​​​​​​​要​​​​​​​和​​​​​​​现​​​​​​​有​​​​​​​的​​​​​​​扩​​​​​​​展​​​​​​​相​​​​​​​邻​​​​​​​。​​​​​​​如​​​​​​​果​​​​​​​没​​​​​​​有​​​​​​​足​​​​​​​够​​​​​​​的​​​​​​​可​​​​​​​用​​​​​​​扩​​​​​​​展​​​​​​​来​​​​​​​满​​​​​​​足​​​​​​​分​​​​​​​配​​​​​​​请​​​​​​​求​​​​​​​,normal(标​​​​​​​准​​​​​​​)分​​​​​​​配​​​​​​​策​​​​​​​略​​​​​​​就​​​​​​​无​​​​​​​法​​​​​​​使​​​​​​​用​​​​​​​它​​​​​​​们​​​​​​​,而​​​​​​​ anywhere(任​​​​​​​意​​​​​​​)分​​​​​​​配​​​​​​​策​​​​​​​略​​​​​​​会​​​​​​​使​​​​​​​用​​​​​​​它​​​​​​​们​​​​​​​,即​​​​​​​使​​​​​​​不​​​​​​​惜​​​​​​​通​​​​​​​过​​​​​​​将​​​​​​​两​​​​​​​个​​​​​​​条​​​​​​​带​​​​​​​放​​​​​​​在​​​​​​​同​​​​​​​一​​​​​​​个​​​​​​​物​​​​​​​理​​​​​​​卷​​​​​​​中​​​​​​​降​​​​​​​低​​​​​​​性​​​​​​​能​​​​​​​。​​​​​​​cling(粘​​​​​​​贴​​​​​​​)分​​​​​​​配​​​​​​​策​​​​​​​略​​​​​​​会​​​​​​​将​​​​​​​新​​​​​​​的​​​​​​​扩​​​​​​​展​​​​​​​放​​​​​​​到​​​​​​​同​​​​​​​一​​​​​​​个​​​​​​​物​​​​​​​理​​​​​​​卷​​​​​​​中​​​​​​​作​​​​​​​为​​​​​​​逻​​​​​​​辑​​​​​​​卷​​​​​​​相​​​​​​​同​​​​​​​条​​​​​​​带​​​​​​​中​​​​​​​现​​​​​​​有​​​​​​​的​​​​​​​扩​​​​​​​展​​​​​​​使​​​​​​​用​​​​​​​。​​​​​​​可​​​​​​​使​​​​​​​用​​​​​​​ vgchange 命​​​​​​​令​​​​​​​修​​​​​​​改​​​​​​​这​​​​​​​些​​​​​​​策​​​​​​​略​​​​​​​。​​​​​​​
一​​​​​​​般​​​​​​​说​​​​​​​来​​​​​​​,分​​​​​​​配​​​​​​​策​​​​​​​略​​​​​​​只​​​​​​​在​​​​​​​很​​​​​​​特​​​​​​​殊​​​​​​​的​​​​​​​情​​​​​​​况​​​​​​​下​​​​​​​,也​​​​​​​就​​​​​​​是​​​​​​​说​​​​​​​您​​​​​​​需​​​​​​​要​​​​​​​指​​​​​​​定​​​​​​​非​​​​​​​常​​​​​​​规​​​​​​​或​​​​​​​者​​​​​​​非​​​​​​​标​​​​​​​准​​​​​​​扩​​​​​​​展​​​​​​​分​​​​​​​配​​​​​​​的​​​​​​​时​​​​​​​候​​​​​​​才​​​​​​​会​​​​​​​使​​​​​​​用​​​​​​​标​​​​​​​准​​​​​​​策​​​​​​​略​​​​​​​以​​​​​​​外​​​​​​​的​​​​​​​策​​​​​​​略​​​​​​​。​​​​​​​
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
64 位​​​​​​​ CPU 中​​​​​​​ LVM 的​​​​​​​最​​​​​​​大​​​​​​​设​​​​​​​备​​​​​​​大​​​​​​​小​​​​​​​为​​​​​​​ 8EB。​​​​​​​