一把/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版權聲明:本文為部落客原創文章,轉載請附上博文連結!