码迷,mamicode.com
首页 > 其他好文 > 详细

逻辑卷管理器

时间:2018-09-09 15:23:52      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:扩展逻辑卷   amp   gtest   isp   free   test   etc   新分区   ted   

                                                            逻辑卷管理器
实时可拓展可缩小的分区类型
1.如何传建一个逻辑卷
首先建立一个新分区,修改分区的ID。
(1)创建物理卷 :
--------------------------------
pvcreate  /dev/sdb1  /dev/sdb2
查看命令:pvdisplay
--------------------------------
(2)创建卷组:
--------------------------------------------------------------
vgcreate vgtest /dev/sdb1 /dev/sdb2
设置块大小 vgcreate -s 16M vgtest /dev/sdb1  /dev/sdb2(默认块大小位4M)
查看:vgdisplay
--------------------------------------------------------------
(3)创建逻辑卷:
----------------------------------------------------
    lvcreate -n lvtest -L 2G vgtest
或者lvcreate -n  lvtest -l 500 vgtest(小写的L为块数)
----------------------------------------------------
(4)格式化逻辑卷
----------------------------------------
mkfs -t xfs /dev/vgtest/lvtest
或者mkfs.xfs /dev/vgtest/lvtest
-----------------------------------------
逻辑卷使用
(1)挂载   
(2)要自动挂载,vim  etc/fstab,mount -a
--------------------------------------------------
/dev/vgtest/lvtest   /mnt/lvtest  xfs  defaults  0 2
---------------------------------------------------
 
删除逻辑卷
从逻辑卷-卷组-物理卷
lvremove -- vgremove -- pvremove -- 删分区
 
          
如何拓展逻辑分区(拓展时只创建pv就好了)
 
1.
(1)新建分区,8e。
(2)创建物理卷:pvcreate /dev/sdb7 (当没有空闲的pv时,才需要创建pv)
(3)直接在原有的vg扩展卷组:vgextend vgtest /dev/sdb7(向原有的卷组vgtest中加入这个pv)   vgdisply查看
 
(4)如何移动物理区段
注意:使用pvmove移动pv,会将要被移除的pv的数据移动到同一vg的其他pv上。仅当vg的其他PV有足够大的空间容纳被移动的pv的数据时使用。
example:
pvmove /dev/sdb7   
 
(5)缩减卷组(删除卷组)
example : vgreduce  vgtest  /dev/sdb7
此命令最好结合pvmove使用,移动时最好备份一下。
 
2.
(1)在原有的lv上扩展逻辑卷(lv):
example:
1.lvextend -l 128 /dev/vgtest/lvtest(将逻辑卷lv的大小的调整正好为128个PE) 这种方法只可大不可小
2.lvextend -l +128 /dev/vgtest/lvtest(在当前的lv的大小上再增加128个PE)
3.lvextend -L  128M /dev/vgtest/lvtest(将逻辑卷lv的大小的调整正好为128M)
4.lvextend -l +128M /dev/vgtest/lvtest(在当前的lv的大小上再增加128M)
5.lvextend -l +50%FREE /dev/vgtest/lvtest(在原有lv大小下向LV添加VG中当前可用空间的50%)
 
没加单位或者加号是挺恐怖的,注意些咯。扩展逻辑卷大小是不用卸载的(再添加完成之后使用xfs_growfs /挂载目录,刷新一下文件系统)
 
(2.)拓展逻辑卷之后使用如下命令刷新文件系统
resize2fs  /dev/vgtest/lvtest(此命令和xfx_growfs 的区别在于,xfx_growfs采用挂载点识别,一个是采用逻辑卷名称识别)

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">





逻辑卷管理器

标签:扩展逻辑卷   amp   gtest   isp   free   test   etc   新分区   ted   

原文地址:https://www.cnblogs.com/one99/p/9612787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!