LVM

fdisk -l 显示物理磁盘/dev/sda  /dev/sdb   /dev/sdc 等,如果有某个磁盘上有多个分区,则/dev/sda1   /dev/sda2    /dev/sdb1  /dev/sdb2等,还会 display logical volumn


[root@virtual-2 dev]# fdisk -l


Disk /dev/sda: 107.4 GB, 107374182400 bytes

255 heads, 63 sectors/track, 13054 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

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

Disk identifier: 0x00052aa6


   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          64      512000   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2              64       13055   104344576   8e  Linux LVM


Disk /dev/mapper/vg_virtual2-lv_root: 53.7 GB, 53687091200 bytes

255 heads, 63 sectors/track, 6527 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

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

Disk identifier: 0x00000000



Disk /dev/mapper/vg_virtual2-lv_swap: 1577 MB, 1577058304 bytes

255 heads, 63 sectors/track, 191 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

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

Disk identifier: 0x00000000



Disk /dev/mapper/vg_virtual2-lv_home: 51.6 GB, 51581550592 bytes

255 heads, 63 sectors/track, 6271 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

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

Disk identifier: 0x00000000


[root@virtual-2 dev]# pvdisplay

  --- Physical volume ---

  PV Name               /dev/sda2

  VG Name               vg_virtual2

  PV Size               99.51 GiB / not usable 3.00 MiB

  Allocatable           yes (but full)

  PE Size               4.00 MiB

  Total PE              25474

  Free PE               0

  Allocated PE          25474

  PV UUID               69C1Bm-OhuT-lw1f-80w2-Dxzi-92vY-Lzahx3

 说明/dev/sda2被创建成了pv,该命令为pvcreate /dev/sda2


[root@virtual-2 dev]# vgdisplay

  --- Volume group ---

  VG Name               vg_virtual2

  System ID             

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  4

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                3

  Open LV               3

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               99.51 GiB

  PE Size               4.00 MiB

  Total PE              25474

  Alloc PE / Size       25474 / 99.51 GiB

  Free  PE / Size       0 / 0   

  VG UUID               knomNV-2sdf-4GKm-7Z1f-JFQ7-cdZL-QHYMSA

  

[root@virtual-2 dev]# vgdisplay

  --- Volume group ---

  VG Name               vg_virtual2

  System ID             

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  4

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                3

  Open LV               3

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               99.51 GiB

  PE Size               4.00 MiB

  Total PE              25474

  Alloc PE / Size       25474 / 99.51 GiB

  Free  PE / Size       0 / 0   

  VG UUID               knomNV-2sdf-4GKm-7Z1f-JFQ7-cdZL-QHYMSA

   

[root@virtual-2 dev]# lvdisplay

  --- Logical volume ---

  LV Path                /dev/vg_virtual2/lv_root

  LV Name                lv_root

  VG Name                vg_virtual2

  LV UUID                hH0dhv-xcIO-1kgf-06li-auoe-58zt-STYBGt

  LV Write Access        read/write

  LV Creation host, time virtual-2, 2016-01-23 04:40:09 -0500

  LV Status              available

  # open                 1

  LV Size                50.00 GiB

  Current LE             12800

  Segments               1

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     256

  Block device           253:0

   

  --- Logical volume ---

  LV Path                /dev/vg_virtual2/lv_home

  LV Name                lv_home

  VG Name                vg_virtual2

  LV UUID                LbwHv6-devD-0jhg-Fhb0-7yX3-AqHT-pPmU7A

  LV Write Access        read/write

  LV Creation host, time virtual-2, 2016-01-23 04:40:17 -0500

  LV Status              available

  # open                 1

  LV Size                48.04 GiB

  Current LE             12298

  Segments               1

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     256

  Block device           253:2

   

  --- Logical volume ---

  LV Path                /dev/vg_virtual2/lv_swap

  LV Name                lv_swap

  VG Name                vg_virtual2

  LV UUID                Wpb2eQ-Bdd1-XQIS-qLPg-cYwY-Q0DE-4hDKg8

  LV Write Access        read/write

  LV Creation host, time virtual-2, 2016-01-23 04:40:25 -0500

  LV Status              available

  # open                 1

  LV Size                1.47 GiB

  Current LE             376

  Segments               1

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     256

  Block device           253:1


or

pvs, vgs, lvs显示简洁的统计信息


在线扩容:

1、看该文件系统对应的逻辑卷lv

[root@virtual-2 dev]# df -lh

Filesystem                       Size  Used Avail Use% Mounted on

/dev/mapper/vg_virtual2-lv_root   50G  5.5G   42G  12% /

tmpfs                            376M  516K  375M   1% /dev/shm

/dev/sda1                        485M   33M  427M   8% /boot

/dev/mapper/vg_virtual2-lv_home   48G  2.2G   43G   5% /home

/dev/sr0                          57M   57M     0 100% /media/VBOXADDITIONS_5.0.12_104815

2、找到该lv所在的vg

[root@virtual-2 dev]# lvs

  LV      VG          Attr       LSize  Pool Origin Data%  Move Log Cpy%Sync Convert

  lv_home vg_virtual2 -wi-ao---- 48.04g                                             

  lv_root vg_virtual2 -wi-ao---- 50.00g                                             

  lv_swap vg_virtual2 -wi-ao----  1.47g   

3、查看该LV所在的vg有无free PE(physical extent) 

root@virtual-2 dev]# vgs

  VG          #PV #LV #SN Attr   VSize  VFree

  vg_virtual2   1   3   0 wz--n- 99.51g    0 

4、添加pv到vg

pvcreate /dev/sdd

vgextend vg_virtual2 /dev/sdd


5、扩lv的size

lvresize -L +10G /dev/vg_virtual2/lv_home


6、将lv增加的空间进行文件系统格式化

resize2fs /dev/vg_virtual2/lv_home


LV的在线扩容完成。


lv的在线缩容:


你可能感兴趣的:(lvm)