lvm的管理和维护

Lvm测试文档

1.      安装lvm的软件。一般默认是安装好的

如果没有安装 ,去网上下载一个稳定版本。安装一下。

2.      我的测试是在虚拟机上的测试。本身配置如下:

 默认安装系统的时候,是使用整个磁盘,自动分区的。系统启动之后发现是默认做了lvm管理,磁盘被分为两个一个 sda1,一个sda2. Sda2上面做了一个lvm的pv已经vg。Vg上划分了两个lv。一会上图.

3.      添加一个磁盘(虚拟机的磁盘),然后创建pv和vg

多了一个8g的磁盘。我们现在进行创建pv 和vg。

[root@localhost ~]# pvcreate /dev/sdb

  Writing physical volume data to disk"/dev/sdb"

  Physical volume "/dev/sdb"successfully created

[root@localhost ~]# pvs

  PV        VG       Fmt  Attr PSize PFree

  /dev/sda2 VolGroup  lvm2 a--  14.51g   0

         /dev/sdb             lvm2a--   8.00g  8.00g

[root@localhost ~]# vgcreate my_vg /dev/sdb

  Volume group "my_vg" successfullycreated

 [root@localhost ~]# pvs

  PV        VG       Fmt  Attr  PSize   PFree

  /dev/sda2 VolGroup  lvm2  a--   14.51g   0

           /dev/sdb  my_vg    lvm2  a--   8.00g   8.00g

查看VG的信息:

4.      创建一个大小为两个G的lv

[root@localhost~]# lvcreate -l 512 -n firstlv my_vg

  Logical volume"firstlv" created

[root@localhost~]# lvscan

  ACTIVE           '/dev/my_vg/firstlv' [2.00 GiB] inherit

  ACTIVE            '/dev/VolGroup/lv_root' [12.54 GiB]inherit

           ACTIVE            '/dev/VolGroup/lv_swap' [1.97 GiB]inherit

5.      格式化这个lv ,并mount 到一个目录。

[root@localhost~]# mkfs.ext3 /dev/my_vg/firstlv

mke2fs1.41.12 (17-May-2010)

Filesystemlabel=

OS type:Linux

Blocksize=4096 (log=2)

Fragmentsize=4096 (log=2)

Stride=0blocks, Stripe width=0 blocks

131072inodes, 524288 blocks

26214blocks (5.00%) reserved for the super user

Firstdata block=0

Maximumfilesystem blocks=536870912

16 blockgroups

32768blocks per group, 32768 fragments per group

8192inodes per group

Superblockbackups stored on blocks:

        32768, 98304,163840, 229376, 294912

 

 

Mount /dev/my_vg/firstlv   /opt

[root@localhost~]# mount /dev/my_vg/firstlv  /opt

[root@localhost~]# df -vh

Filesystem                     Size Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root   13G  8.5G 3.4G  72% /

tmpfs                               504M  0  504M  0% /dev/shm

/dev/sda1                            485M  48M  412M 11% /boot

/dev/mapper/my_vg-firstlv              2.0G   68M 1.9G   4% /opt

[root@localhost ~]# lvcreate -l 256 -n  second my_vg

  Logical volume "second" created

 

[root@localhost~]# lvscan

  ACTIVE            '/dev/my_vg/firstlv' [2.00 GiB]inherit

  ACTIVE            '/dev/my_vg/second' [1.00 GiB]inherit

  ACTIVE            '/dev/VolGroup/lv_root' [12.54 GiB]inherit

          ACTIVE            '/dev/VolGroup/lv_swap' [1.97 GiB]inherit

6.      向vg中动态添加磁盘。

要添加的磁盘信息如下:

Disk/dev/sdc: 4294 MB, 4294967296 bytes

255heads, 63 sectors/track, 522 cylinders

Units =cylinders of 16065 * 512 = 8225280 bytes

Sectorsize (logical/physical): 512 bytes / 512 bytes

I/O size(minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

         添加操作:

         [root@localhost~]# vgextend my_vg /dev/sdc

         Nophysical volume label read from /dev/sdc

  Writing physical volume data to disk"/dev/sdc"

  Physical volume "/dev/sdc"successfully created

          Volume group "my_vg" successfullyextended

         成功添加之后:

        

7.      向vg中动态删除磁盘:

首先保证要删除的磁盘上面没有再使用的数据。

[root@localhost~]# pvdisplay

  --- Physical volume ---

  PV Name               /dev/sdb

  VG Name               my_vg

  PV Size               8.00 GiB / not usable 4.00 MiB

  Allocatable           yes

  PE Size               4.00 MiB

  Total PE              2047

  Free PE               1279

  Allocated PE          768

  PV UUID              Ar20rT-2jrg-X5dN-uYw0-rBc7-ZxM6-LWAmiU

  

  --- Physical volume ---

  PV Name               /dev/sdc

  VG Name               my_vg

  PV Size                4.00GiB / not usable 4.00 MiB

  Allocatable             yes

  PE Size                4.00 MiB

  Total PE              1023

  Free PE               1023

  Allocated PE          0

  PV UUID               01hs30-5hd1-dvVU-S8BD-aA0k-9F1H-M9AEct

  

  --- Physical volume ---

  PV Name               /dev/sda2

  VG Name               VolGroup

  PV Size               14.51 GiB / not usable 3.00 MiB

  Allocatable           yes (but full)

  PE Size               4.00 MiB

  Total PE              3714

  Free PE               0

  Allocated PE          3714

  PV UUID              2EuUgk-olj3-g4Tb-G0kg-B5wi-cZbc-GeqtId

  

删除物理盘:

[root@localhost~]# vgreduce my_vg /dev/sdc

  Removed"/dev/sdc" from volume group "my_vg"

[root@localhost~]# pvdisplay

  --- Physical volume ---

  PV Name               /dev/sdb

  VG Name               my_vg

  PV Size               8.00 GiB / not usable 4.00 MiB

  Allocatable           yes

  PE Size               4.00 MiB

  Total PE              2047

  Free PE               1279

  Allocated PE          768

  PV UUID              Ar20rT-2jrg-X5dN-uYw0-rBc7-ZxM6-LWAmiU

  

  --- Physical volume ---

  PV Name               /dev/sda2

  VG Name               VolGroup

  PV Size              14.51 GiB / not usable3.00 MiB

  Allocatable           yes (but full)

  PE Size               4.00 MiB

  Total PE              3714

  Free PE               0

  Allocated PE          3714

  PV UUID              2EuUgk-olj3-g4Tb-G0kg-B5wi-cZbc-GeqtId

  

  "/dev/sdc" is a new physical volumeof "4.00 GiB"

  --- NEW Physical volume ---

  PV Name               /dev/sdc

  VG Name              

  PV Size               4.00 GiB

  Allocatable           NO

  PE Size               0  

  Total PE              0

  Free PE               0

  Allocated PE          0

 PV UUID              01hs30-5hd1-dvVU-S8BD-aA0k-9F1H-M9AEct

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值