Loading... <p><span style="color:black;font-size:12pt"><span style="font-family:宋体">一、</span><span style="font-family:Arial">LVM</span><span style="font-family:宋体">相关基础:</span><span style="font-family:Arial"><br /> </span></span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:Arial"> PE</span><span style="font-family:宋体">:类似与磁盘的</span><span style="font-family:Arial">block</span><span style="font-family:宋体">,这个的大小也会影响</span><span style="font-family:Arial">VG</span><span style="font-family:宋体">的大小</span><span style="font-family:Arial"><br /> </span></span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:Arial"> PV</span><span style="font-family:宋体">:是磁盘分区或逻辑上与磁盘分区具有相同功能的设备(</span><span style="font-family:Arial">RAID</span><span style="font-family:宋体">),是</span><span style="font-family:Arial">LVM</span><span style="font-family:宋体">的基本存储模块,但与基本的物理存储模块相比,却包含有</span><span style="font-family:Arial">lvm</span><span style="font-family:宋体">相关的参数</span><span style="font-family:Arial"><br /> </span></span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:Arial"> VG</span><span style="font-family:宋体">:类似于非</span><span style="font-family:Arial">lvm</span><span style="font-family:宋体">系统中的物理磁盘,包含多个</span><span style="font-family:Arial">pv<br /> </span></span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:Arial"> LV</span><span style="font-family:宋体">:类似于非</span><span style="font-family:Arial">lvm</span><span style="font-family:宋体">系统中的磁盘分区</span><span style="font-family:Arial"><br /> </span></span></p> <p> </p> <p><span style="color:#555555;font-size:12pt"><strong><span style="font-family:Arial;background-color:white">PV</span><span style="font-family:宋体;background-color:white">相关命令</span></strong><span style="color:black;font-family:Arial"><br /> </span></span></p> <p> <br /> </p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">pvcreate #</span><span style="font-family:宋体">创建一个</span><span style="font-family:Arial">PV</span><span style="font-family:宋体">物理卷</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">pvchange #</span><span style="font-family:宋体">修改</span><span style="font-family:Arial">PV</span><span style="font-family:宋体">的属性</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">pvresize #</span><span style="font-family:宋体">调整一个</span><span style="font-family:Arial">PV</span><span style="font-family:宋体">的大小</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">pvremove #</span><span style="font-family:宋体">删除一个</span><span style="font-family:Arial">PV</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">pvmove #</span><span style="font-family:宋体">移动</span><span style="font-family:Arial">PE</span><span style="font-family:宋体">到指定物理卷</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">pvscan #</span><span style="font-family:宋体">搜索所有磁盘上的物理卷</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">pvs #</span><span style="font-family:宋体">显示</span><span style="font-family:Arial">PV</span><span style="font-family:宋体">的简要信息</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">pvdisplay #</span><span style="font-family:宋体">显示</span><span style="font-family:Arial">PV</span><span style="font-family:宋体">的属性信息</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p><span style="color:#555555;font-size:12pt"><span style="font-family:Arial;background-color:white"><br /><strong>VG</strong></span><span style="font-family:宋体;background-color:white"><strong>相关命令</strong></span><span style="color:black;font-family:Arial"><br /> </span></span></p> <p> <br /> </p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">vgcreate #</span><span style="font-family:宋体">创建卷组</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -l</span><span style="font-family:宋体">:设置此卷组可容纳的</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">最大数,默认为</span><span style="font-family:Arial">255</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -p</span><span style="font-family:宋体">:设置此卷组包含</span><span style="font-family:Arial">PV</span><span style="font-family:宋体">的最大数,默认为</span><span style="font-family:Arial">255</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -s</span><span style="font-family:宋体">:设置此卷组</span><span style="font-family:Arial">PE</span><span style="font-family:宋体">大小,默认为</span><span style="font-family:Arial">4M</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">vgextend #</span><span style="font-family:宋体">扩展</span><span style="font-family:Arial">VG</span><span style="font-family:宋体">大小</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">vgchange #</span><span style="font-family:宋体">修改</span><span style="font-family:Arial">VG</span><span style="font-family:宋体">属性信息</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">vgreduce #</span><span style="font-family:宋体">缩减</span><span style="font-family:Arial">VG</span><span style="font-family:宋体">大小</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">vgremove #</span><span style="font-family:宋体">删除</span><span style="font-family:Arial">VG</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">vgscan #</span><span style="font-family:宋体">搜索所有磁盘上的卷组</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">vgs #</span><span style="font-family:宋体">显示</span><span style="font-family:Arial">VG</span><span style="font-family:宋体">简要信息</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">vgdisplay #</span><span style="font-family:宋体">显示</span><span style="font-family:Arial">VG</span><span style="font-family:宋体">属性信息</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">vgck #</span><span style="font-family:宋体">检查</span><span style="font-family:Arial">VG</span><span style="font-family:宋体">元数据</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p><span style="color:#555555;font-size:12pt"><strong><span style="font-family:Arial;background-color:white">LV</span><span style="font-family:宋体;background-color:white">相关命令</span></strong><span style="color:black;font-family:Arial"><br /> </span></span></p> <p> <br /> </p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">lvcreate #</span><span style="font-family:宋体">创建</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">分区</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -l</span><span style="font-family:宋体">:设置</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">大小,以</span><span style="font-family:Arial">PE</span><span style="font-family:宋体">为单位</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -L</span><span style="font-family:宋体">:设置</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">大小,以字节为单位</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -n</span><span style="font-family:宋体">:设置</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">名称</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -p</span><span style="font-family:宋体">:设置</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">权限读写权限,默认为可读可写</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -s</span><span style="font-family:宋体">:设置一个快照卷,对一个已存在的</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">做快照</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black;font-size:12pt"><span style="font-family:Arial">lvextend #</span><span style="font-family:宋体">扩展</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">大小</span><span style="font-family:Arial"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black;font-size:12pt"><span style="font-family:Arial"> -L # </span><span style="font-family:宋体">扩展到</span><span style="font-family:Arial">#<br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -L +# </span><span style="font-family:宋体">增加</span><span style="font-family:Arial">#</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">lvreduce #</span><span style="font-family:宋体">缩减</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">大小</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">lvchange #</span><span style="font-family:宋体">修改</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">属性信息</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -ay</span><span style="font-family:宋体">:标记</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">为可用状态</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial"> -an</span><span style="font-family:宋体">:标记</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">为不可用状态</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">lvremove #</span><span style="font-family:宋体">删除</span><span style="font-family:Arial">LV</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">lvscan #</span><span style="font-family:宋体">搜索所有磁盘上的逻辑卷</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">lvs #</span><span style="font-family:宋体">显示</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">简要信息</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p style="background: whitesmoke"><span style="color:black"><span style="font-size:12pt"><span style="font-family:Arial">lvdisplay #</span><span style="font-family:宋体">显示</span><span style="font-family:Arial">LV</span><span style="font-family:宋体">属性信息</span></span><span style="color:#555555;font-family:Consolas;font-size:10pt"><br /> </span></span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:Helvetica;background-color:white"><br /></span><span style="font-family:宋体">二、创建</span><span style="font-family:Arial">lvm<br /> </span></span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:宋体">首先用</span><span style="font-family:Arial">fdisk</span><span style="font-family:宋体">创建三个分区,并且修改属性为</span><span style="font-family:Arial">8e</span><span style="font-family:宋体">。</span><span style="font-family:Arial"><br /> </span></span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180944-100.png" alt="" /><span style="color:black;font-family:Arial;font-size:12pt"><br /> </span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:宋体">如图,已经创建好三个分区,且已更改为</span><span style="font-family:Arial">8e</span><span style="font-family:宋体">(都为</span><span style="font-family:Arial">10G</span><span style="font-family:宋体">)</span><span style="font-family:Arial"><br /> </span></span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:宋体">接下来创建</span><span style="font-family:Arial">pv<br /> </span></span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180944-76.png" alt="" /><span style="color:black;font-family:Arial;font-size:12pt"><br /> </span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:宋体">接下来创建</span><span style="font-family:Arial">VG<br /> </span></span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-84.png" alt="" /><span style="color:black;font-family:Arial;font-size:12pt"><br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-60.png" alt="" /><span style="color:black;font-family:Arial;font-size:12pt"><br /> </span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:宋体">创建</span><span style="font-family:Arial">LV<br /> </span></span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-74.png" alt="" /><span style="color:black;font-family:Arial;font-size:12pt"><br /> </span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:宋体">剩下的就是格式化,并且挂载,就能使用了</span><span style="font-family:Arial"><br /> </span></span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-65.png" alt="" /><span style="color:black;font-family:Arial;font-size:12pt"><br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-79.png" alt="" /><span style="color:black;font-family:Arial;font-size:12pt"><br /> </span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:宋体">我们创建的</span><span style="font-family:Arial">lvm</span><span style="font-family:宋体">就能使用了,向</span><span style="font-family:Arial">/mnt/lv</span><span style="font-family:宋体">中复制一些文件,一边后续的操作</span><span style="font-family:Arial"><br /> </span></span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-3.png" alt="" /><span style="color:black;font-family:Arial;font-size:12pt"><br /> </span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:宋体">三、</span><span style="font-family:Arial">LVM</span><span style="font-family:宋体">的扩容操作</span><span style="font-family:Arial"><br /> </span></span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:Arial"> 1</span><span style="font-family:宋体">、</span><span style="font-family:Arial">lv</span><span style="font-family:宋体">的扩容</span><span style="font-family:Arial"><br /> </span></span></p> <p><span style="color:black;font-size:12pt"><span style="font-family:宋体">从上面知道我们创建的</span><span style="font-family:Arial">lv</span><span style="font-family:宋体">大小为</span><span style="font-family:Arial">10G</span><span style="font-family:宋体">,而</span><span style="font-family:Arial">VG</span><span style="font-family:宋体">的大小为</span><span style="font-family:Arial">20G</span><span style="font-family:宋体">,也就是说我们若空间不够用的话,可以对</span><span style="font-family:Arial">lv</span><span style="font-family:宋体">做扩容</span><span style="font-family:Arial"><br /> </span></span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-14.png" alt="" /><span style="color:black;font-family:宋体;font-size:12pt"><br /> </span></p> <p><span style="font-family:宋体"><span style="font-size:12pt">已经扩容完毕</span>,<span style="font-size:12pt">但是呢,我们用df 查看去发现并没变化</span></span> </p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-73.png" alt="" /><span style="font-family:宋体;font-size:12pt"><br /> </span></p> <p><span style="font-family:宋体;font-size:12pt">还需一步<br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-13.png" alt="" /> </p> <p><span style="font-family:宋体;font-size:12pt">经过上面一步,我们发现lv已变成15G了<br /> </span></p> <p> <span style="font-family:宋体;font-size:12pt">2、VG的扩容<br /> </span></p> <p><span style="font-family:宋体;font-size:12pt"> VG扩容可以通过增加硬盘分区来实现,还记得我一开始就创建了三个lvm分区吗?,现在让我们来把最后一个加进去<br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-88.png" alt="" /><span style="font-family:宋体;font-size:12pt"><br /> </span></p> <p><span style="font-family:宋体;font-size:12pt">vg大小已变为30G了<br /> </span></p> <p><span style="font-family:宋体;font-size:12pt">四、LVM的减小操作<br /> </span></p> <p><span style="font-family:宋体;font-size:12pt">减小操作和增加操作不一样,他需要在卸载后进行<br /> </span></p> <p><span style="font-family:宋体;font-size:12pt">1、lv的缩小<br /> </span></p> <p><span style="font-family:宋体;font-size:12pt">首先卸载<br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-26.png" alt="" /> </p> <p><span style="font-family:宋体;font-size:12pt">检测lv<br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-36.png" alt="" /> </p> <p><span style="font-family:宋体;font-size:12pt">设置缩小到的lv的大小<br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-14-1.png" alt="" /> </p> <p><span style="font-family:宋体;font-size:12pt">缩小lv<br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-44.png" alt="" /><span style="font-family:宋体;font-size:12pt"><br /> </span></p> <p><span style="font-family:宋体;font-size:12pt">查看lv大小<br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-37.png" alt="" /> </p> <p><span style="font-family:宋体;font-size:12pt">挂载及查看数据<br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-62.png" alt="" /><span style="font-family:宋体;font-size:12pt"><br /> </span></p> <p><span style="font-family:宋体;font-size:12pt">可以看到数据一切正常<br /> </span></p> <p>2、<span style="font-family:宋体;font-size:12pt">vg的缩减<br /> </span></p> <p><span style="font-family:宋体;font-size:12pt"><span style="background-color:aqua">#] umount /dev/vgtest/lvtest</span><br /> </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-28.png" alt="" /><span style="font-family:宋体;font-size:12pt"><br /> </span></p> <p>查看vg的大小 </p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180945-93.png" alt="" /> </p> <p><span style="font-size:12pt">移除pv<br /> </span></p> <p><img src="/upload/h1jlwz1wvj5.png" alt="" /><span style="font-size:12pt"><br /> </span></p> <p><img src="/upload/0dc5ei0obyp.png" alt="" /><span style="font-family:宋体;font-size:12pt"><br /> </span></p> <p><span style="font-size:12pt">五、删除LVM<br /> </span></p> <p><span style="font-size:12pt"> 1、umount<br /> </span></p> <p><span style="font-size:12pt"> 2、移除lv<br /> </span></p> <p><img src="/upload/13nztd5ms3z.png" alt="" /><span style="font-size:12pt"><br /> </span></p> <p><span style="font-size:12pt"> 3、移除vg<br /> </span></p> <p><img src="/upload/zg3vatls5xe.png" alt="" /><span style="font-size:12pt"><br /> </span></p> <p><span style="font-size:12pt"> 4、移除pv<br /> </span></p> <p><img src="/upload/mx3zjrf3vps.png" alt="" /><span style="font-size:12pt"><br /> </span></p> <p><span style="font-size:12pt">六、逻辑卷快照<br /> </span></p> <p><span style="font-size:12pt"> 创建命令:lvcreate -s -L 10M –n mysnap /dev/vgtest/lvtest<br /> </span></p> <p><span style="font-size:12pt"> 删除命令:lvremove /dev/vgtest/mysnap<br /> </span></p> <p> <br /> </p> <p> </p> <p> </p> 最后修改:2021 年 12 月 10 日 10 : 53 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信