天天看點

linux lvm 擴容open 1open 1open 1

一把/data01擴容5G

二把datavg擴容16G

(1)檢視vg

[root@localhost ~]# vgs

VG #PV #LV #SN Attr VSize VFree

datavg 4 2 0 wz--n- 63.97g 28.97g

datavg02 1 1 0 wz--n- 31.97g 21.97g

(2)檢視目錄大小

[root@localhost ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 45G 1004M 42G 3% /

tmpfs 939M 0 939M 0% /dev/shm

/dev/sda1 772M 35M 698M 5% /boot

/dev/mapper/datavg-lvdata01

15G 141M 14G 1% /data01

/dev/mapper/datavg-lvdata02

20G 44M 19G 1% /data02

/dev/mapper/datavg02-lvdatavg0201

9.8G 23M 9.2G 1% /datavg

(3)檢視lv

[root@localhost ~]# lvs

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

lvdata01 datavg -wi-ao---- 15.00g

lvdata02 datavg -wi-ao---- 20.00g

lvdatavg0201 datavg02 -wi-ao---- 10.00g

[root@localhost ~]# lvdisplay

\ --- Logical volume ---

LV Path /dev/datavg/lvdata01

LV Name lvdata01

VG Name datavg

LV UUID nYmHDL-uorm-h2P1-z2by-q0q7-cD41-hgJMJy

LV Write Access read/write

LV Creation host, time localhost.localdomain, 2017-06-20 23:58:06 +0800

LV Status available

open 1

LV Size 15.00 GiB

Current LE 3840

Segments 3

Allocation inherit

Read ahead sectors auto

  • currently set to 256

    Block device 253:0

--- Logical volume ---

LV Path /dev/datavg/lvdata02

LV Name lvdata02

LV UUID ObJwel-aF2L-P6bR-SqCw-4gog-GKeR-Mdn0Py

LV Creation host, time localhost.localdomain, 2017-06-21 00:03:21 +0800

LV Size 20.00 GiB

Current LE 5120

Segments 2

  • Block device 253:1

LV Path /dev/datavg02/lvdatavg0201

LV Name lvdatavg0201

VG Name datavg02

LV UUID y2B8VI-DsSX-bTh1-C3PQ-ikJZ-TBzh-B14Ww3

LV Creation host, time localhost.localdomain, 2017-06-21 21:25:45 +0800

LV Size 10.00 GiB

Current LE 2560

Segments 1

  • currently set to 4096

    Block device 253:2

    (4)因vg裡還有剩餘空間,是以從vg裡拿空間擴容lv

    [root@localhost ~]# lvextend -L +5G /dev/datavg/lvdata01

    Size of logical volume datavg/lvdata01 changed from 15.00 GiB (3840 extents) to 20.00 GiB (5120 extents).

    Logical volume lvdata01 successfully resized.

    (5)擴容完lv,vg裡剩餘的空間

    datavg 4 2 0 wz--n- 63.97g 23.97g

    (6)resize2fs指令是增大或者收縮未加載的ext2/ext3/ext4檔案的大小,如果檔案處于mount狀态下隻能擴容,前提

    條件是核心支援線上resize.linux 2.6核心支援線上擴容

[root@localhost ~]# resize2fs /dev/datavg/lvdata01

resize2fs 1.41.12 (17-May-2010)

Filesystem at /dev/datavg/lvdata01 is mounted on /data01; on-line resizing required

old desc_blocks = 1, new_desc_blocks = 2

Performing an on-line resize of /dev/datavg/lvdata01 to 5242880 (4k) blocks.

The filesystem on /dev/datavg/lvdata01 is now 5242880 blocks long.

(7)擴容後/data01增加5G

20G 142M 19G 1% /data01

9.8G 23M 9.2G 1% /datavg0201

(8)擴容vg檢視添加的磁盤

[root@localhost ~]# fdisk -l

Disk /dev/sda: 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: 0x0001f40a

Device Boot Start End Blocks Id System

/dev/sda1 * 1 103 819200 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 103 613 4096000 82 Linux swap / Solaris

Partition 2 does not end on cylinder boundary.

/dev/sda3 613 6528 47512576 83 Linux

Disk /dev/sdb: 17.2 GB, 17179869184 bytes

255 heads, 63 sectors/track, 2088 cylinders

Disk identifier: 0x60e635c5

/dev/sdb1 1 2088 16771828+ 8e Linux LVM

Disk /dev/sdc: 17.2 GB, 17179869184 bytes

Disk identifier: 0xd80d43e7

/dev/sdc1 1 2088 16771828+ 8e Linux LVM

Disk /dev/sde: 17.2 GB, 17179869184 bytes

Disk identifier: 0x00000000

Disk /dev/sdd: 17.2 GB, 17179869184 bytes

Disk identifier: 0xd6f8ce31

/dev/sdd1 1 2088 16771828+ 8e Linux LVM

Disk /dev/sdh: 17.2 GB, 17179869184 bytes

Disk /dev/sdj: 17.2 GB, 17179869184 bytes

Disk identifier: 0xca12e5a0

/dev/sdj1 1 2088 16771828+ 83 Linux

Disk /dev/sdg: 17.2 GB, 17179869184 bytes

Disk identifier: 0xac719a1e

/dev/sdg1 1 2088 16771828+ 83 Linux

Disk /dev/sdi: 17.2 GB, 17179869184 bytes

Disk identifier: 0xd4b19d46

/dev/sdi1 1 2088 16771828+ 83 Linux

Disk /dev/sdk: 17.2 GB, 17179869184 bytes

Disk identifier: 0x32d5562b

/dev/sdk1 1 2088 16771828+ 83 Linux

Disk /dev/sdf: 17.2 GB, 17179869184 bytes

Disk /dev/mapper/datavg-lvdata01: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Disk /dev/mapper/datavg-lvdata02: 21.5 GB, 21474836480 bytes

Disk /dev/sdl: 17.2 GB, 17179869184 bytes

Disk /dev/md5: 34.3 GB, 34331426816 bytes

2 heads, 4 sectors/track, 8381696 cylinders

Units = cylinders of 8 * 512 = 4096 bytes

I/O size (minimum/optimal): 524288 bytes / 1048576 bytes

Disk /dev/mapper/datavg02-lvdatavg0201: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

(9)建立pv

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

Physical volume "/dev/sdl" successfully created

[root@localhost ~]# pvs

PV VG Fmt Attr PSize PFree

/dev/md5 datavg02 lvm2 a--u 31.97g 21.97g

/dev/sdb1 datavg lvm2 a--u 15.99g 0

/dev/sdc1 datavg lvm2 a--u 15.99g 0

/dev/sdd1 datavg lvm2 a--u 15.99g 7.98g

/dev/sdh datavg lvm2 a--u 16.00g 16.00g

/dev/sdl lvm2 ---- 16.00g 16.00g

(10)檢視vg

(11)擴容datavg

[root@localhost ~]# vgextend datavg /dev/sdl

Volume group "datavg" successfully extended

[root@localhost ~]#

datavg增加了16G

datavg 5 2 0 wz--n- 79.97g 39.97g

作者:make_zhf

來源:CSDN

原文:

https://blog.csdn.net/make_zhf/article/details/73606066

版權聲明:本文為部落客原創文章,轉載請附上博文連結!

繼續閱讀