centos7 主机磁盘扩容,使用vg方式进行磁盘管理
[root@prod-bms-db01 ~]# clear
[root@prod-bms-db01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 36G 3.6G 32G 11% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 1.3G 31G 5% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/locvg01-lvg01fs01 491G 383G 86G 82% /aifs01
/dev/mapper/locvg02-lvg02fs02 589G 116G 447G 21% /aifs02
/dev/vda1 497M 110M 388M 22% /boot
tmpfs 6.3G 0 6.3G 0% /run/user/0
[root@prod-bms-db01 ~]# lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 40G 0 disk
vda1 252:1 0 500M 0 part /boot
vda2 252:2 0 39.5G 0 part
centos-root 253:0 0 35.6G 0 lvm /
centos-swap 253:1 0 3.9G 0 lvm [SWAP]
vdb 252:16 0 300G 0 disk
locvg01-lvg01fs01 253:3 0 499G 0 lvm /aifs01
vdc 252:32 0 200G 0 disk
locvg02-lvg02fs02 253:2 0 598G 0 lvm /aifs02
vdd 252:48 0 200G 0 disk
locvg01-lvg01fs01 253:3 0 499G 0 lvm /aifs01
vde 252:64 0 200G 0 disk
locvg02-lvg02fs02 253:2 0 598G 0 lvm /aifs02
vdf 252:80 0 200G 0 disk
locvg02-lvg02fs02 253:2 0 598G 0 lvm /aifs02
vdg 252:96 0 300G 0 disk
[root@prod-bms-db01 ~]# fdisk -l
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000bdab2
输出的内容继续:
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 1026047 512000 83 Linux
/dev/vda2 1026048 83886079 41430016 8e Linux LVM
Disk /dev/vdb: 322.1 GB, 322122547200 bytes, 629145600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/vdc: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-root: 38.2 GB, 38214303744 bytes, 74637312 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-swap: 4160 MB, 4160749568 bytes, 8126464 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/locvg02-lvg02fs02: 642.0 GB, 642030501888 bytes, 1253965824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/locvg01-lvg01fs01: 535.7 GB, 535730061312 bytes, 1046347776 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/vdd: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/vde: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/vdf: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/vdg: 322.1 GB, 322122547200 bytes, 629145600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
[root@prod-bms-db01 ~]# lsblk -a
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 500M 0 part /boot
└─vda2 252:2 0 39.5G 0 part
├─centos-root 253:0 0 35.6G 0 lvm /
└─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
vdb 252:16 0 300G 0 disk
└─locvg01-lvg01fs01 253:3 0 499G 0 lvm /aifs01
vdc 252:32 0 200G 0 disk
└─locvg02-lvg02fs02 253:2 0 598G 0 lvm /aifs02
vdd 252:48 0 200G 0 disk
└─locvg01-lvg01fs01 253:3 0 499G 0 lvm /aifs01
vde 252:64 0 200G 0 disk
└─locvg02-lvg02fs02 253:2 0 598G 0 lvm /aifs02
vdf 252:80 0 200G 0 disk
└─locvg02-lvg02fs02 253:2 0 598G 0 lvm /aifs02
vdg 252:96 0 300G 0 disk
[root@prod-bms-db01 ~]# ls -ls /dev/locvg01
total 0
0 lrwxrwxrwx 1 root root 7 Oct 25 17:37 lvg01fs01 -> ../dm-3
[root@prod-bms-db01 ~]# ls -ls /dev/locvg01/lvg01fs01
0 lrwxrwxrwx 1 root root 7 Oct 25 17:37 /dev/locvg01/lvg01fs01 -> ../dm-3
[root@prod-bms-db01 ~]# pvcreate /dev/vdg
Physical volume "/dev/vdg" successfully created
[root@prod-bms-db01 ~]# vgextend /dev/locvg01 /dev/vdg
Volume group "locvg01" successfully extended
[root@prod-bms-db01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 36G 3.6G 32G 11% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 1.3G 31G 5% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/locvg01-lvg01fs01 491G 383G 86G 82% /aifs01
/dev/mapper/locvg02-lvg02fs02 589G 116G 447G 21% /aifs02
/dev/vda1 497M 110M 388M 22% /boot
tmpfs 6.3G 0 6.3G 0% /run/user/0
[root@prod-bms-db01 ~]# lvextend -L +299G /dev/locvg01/lvg01fs01
Size of logical volume locvg01/lvg01fs01 changed from 498.94 GiB (7983 extents) to 797.94 GiB (12767 extents).
Logical volume lvg01fs01 successfully resized.
[root@prod-bms-db01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 36G 3.6G 32G 11% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 1.3G 31G 5% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/locvg01-lvg01fs01 491G 383G 86G 82% /aifs01
/dev/mapper/locvg02-lvg02fs02 589G 116G 447G 21% /aifs02
/dev/vda1 497M 110M 388M 22% /boot
tmpfs 6.3G 0 6.3G 0% /run/user/0
[root@prod-bms-db01 ~]# resize2fs /dev/locvg01/lvg01fs01
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/locvg01/lvg01fs01 is mounted on /aifs01; on-line resizing required
old_desc_blocks = 63, new_desc_blocks = 100
The filesystem on /dev/locvg01/lvg01fs01 is now 209174528 blocks long.
[root@prod-bms-db01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 36G 3.6G 32G 11% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 1.3G 31G 5% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/locvg01-lvg01fs01 786G 383G 368G 52% /aifs01
/dev/mapper/locvg02-lvg02fs02 589G 116G 447G 21% /aifs02
/dev/vda1 497M 110M 388M 22% /boot
tmpfs 6.3G 0 6.3G 0% /run/user/0
[root@prod-bms-db01 ~]#