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

LVM管理

时间:2014-07-29 17:23:42      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:des   strong   文件   for   2014   cti   line   管理   

一、步骤:

1、创建新的分区,并修改分区类型为8e

2、创建物理卷PV

3、将新建的PV添加到要扩展的VG中

4、用命令lvextend或lvresize来将新加入的PE添加到要扩展的LV中

5、用命令resize2fs扩展文件系统

二、命令

1、新硬盘创建PV

  #pvcreate /dev/sdb3

   dev_is_mpath: failed to get device for 18:02

   Physical volume "/dev/sdb3" successfully created

2、扩展VG

  #vgextend testvg /dev/sdb3

  Volume group "testvg" successfully extended 

3、扩展LV

  #lvextend -L 10G /dev/testvg/testlv      //L参数是扩展到10G,dev/testvg/testlv这个事testlv的路劲,可                                                               //用lvdisplay testlv查看

  Extending logical volume testlv to 10.00 GiB

  Logical volume testlv successfully resized

4、扩展文件系统

  #resize2fs /dev/testvg/testlv

  resize2fs 1.41.12 (17-May-2014)

  Filesystem at /dev/testvg/testlv is mounted on /mnt/lvm; on-line resizing required

  old desc_blocks = 1, new_desc_blocks = 1

  Performing an on-line resize of /dev/testvg/testlv to 3407872 (4k) blocks.

  The filesystem on /dev/testvg/testlv is now 3407872 blocks long.

===================================================================

一、步骤

1、先卸载文件系统,然后强制执行检测e2fsck -f,缩减逻辑卷一定要先离线

2、然后确定要移除的物理卷的大小,有多少个PE。然后用命令resize2fs缩减文件系统大小,然后重新挂载逻辑卷

3、用命令lvreduce或者lvresize缩减指定个数的PE, 也可以计算出相应的大小来缩减

4、LV缩减之后,通过命令pvdisplay查看,指定要移除的PV,如果要移除的PV有PE在用,用pvmove转移PE到空闲的       PV

二、命令

1、卸载文件系统

#umount /mnt/lvm

2、强制检测文件系统

#e2fsck -f /dev/testvg/testlv

e2fsck 1.41.12 (17-May-2014)

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

3、缩减文件系统

#resize2fs /dev/testvg/testlv 9.7G

resize2fs 1.41.12 (17-May-2014)

resize2fs: Invalid new size: 9.7G

4、查看要移除的PV是否有PE被占用

#pvdisplay

--- Physical volume ---

  PV Name               /dev/sdb1

  VG Name               testvg

  PV Size               3.01 GiB / not usable 2.75 MiB

  Allocatable           yes 

  PE Size               4.00 MiB

  Total PE              770

  Free PE               519

  Allocated PE          251

  PV UUID               xNUWFa-1FdZ-Ctkj-rvJp-dACa-FnJw-mJf6Sc

    --- Physical volume ---

  PV Name               /dev/sdb3

  VG Name               testvg

  PV Size               1.01 GiB / not usable 3.41 MiB

  Allocatable           yes 

  PE Size               4.00 MiB

  Total PE              258

  Free PE               258

  Allocated PE          0

  PV UUID               8esNBR-k4zM-sQW6-Z71N-hKBX-0YlT-Egb1o5

可以看出/dev/sdb1有251个PE被分配,而/dev/sdb3的258个PE都是空闲的,所以通过pvmove命令来转移被分配的PE到/dev/sdb3

#pvmove /dev/sdb1 /dev/sdb3

  /dev/sdb1: Moved: 0.0%

  /dev/sdb1: Moved: 31.5%

  /dev/sdb1: Moved: 74.5%

  /dev/sdb1: Moved: 100.0%

5、将sdb1从testvg中移除

#vgreduce testvg /dev/sdb1

Removed "/dev/sdb1" from volume group "testvg"

6、移除PV

#pvremove /dev/sdb1

Labels on physical volume "/dev/sdb1" successfully wiped

LVM管理,布布扣,bubuko.com

LVM管理

标签:des   strong   文件   for   2014   cti   line   管理   

原文地址:http://www.cnblogs.com/gdou123czh/p/3875592.html

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