1 查看centos7的所有挂载
[root@hadoop2 ~]# fdisk -l
磁盘 /dev/sda:17.2 GB, 17179869184 字节,33554432 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00077c3b
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 20971519 9436160 8e Linux LVM
/dev/sda3 20972520 33554431 6290956 8e Linux LVM
2 安装的centos7虚拟机 点击虚拟机设置 -存储-控制器SATA-右键新建虚拟磁盘
3使用fdisk查看所有的磁盘 看是否新增了一个10G的硬盘
[root@hadoop2 ~]# fdisk -l
磁盘 /dev/sda:17.2 GB, 17179869184 字节,33554432 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00077c3b
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 20971519 9436160 8e Linux LVM
/dev/sda3 20972520 33554431 6290956 8e Linux LVM
磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区 (新添加磁盘 名称/dev/sdb )
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-root:8585 MB, 8585740288 字节,16769024 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-swap:1073 MB, 1073741824 字节,2097152 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
4 新的磁盘格式化((新添加磁盘 名称/dev/sdb)
[root@hadoop2 ~]# mkfs.ext3 /dev/sdb
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
无论如何也要继续? (y,n) y
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2621440 blocks
131072 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2684354560
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
5磁盘创建一个物理卷
[root@hadoop2 ~]# pvcreate /dev/sdb
WARNING: ext3 signature detected on /dev/sdb at offset 1080. Wipe it? [y/n]: y
Wiping ext3 signature on /dev/sdb.
Physical volume "/dev/sdb" successfully created.
6查看需要添加的卷组的名称
[root@hadoop2 ~]# vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size <9.00 GiB
PE Size 4.00 MiB
Total PE 2303
Alloc PE / Size 2303 / <9.00 GiB
Free PE / Size 0 / 0
VG UUID QSCvW1-9rbu-mM3B-BkD7-Tc3B-dsWP-p1bs3N
此时 FREE PE /SIZE 也就是剩余用于分配到逻辑卷的空间是 0
7 新增的物理卷拓展到 卷组中 注意这里卷组的名字(上面的VG Name的名字)是centos
[root@hadoop2 ~]# vgextend centos /dev/sdb
Volume group "centos" successfully extended
[root@hadoop2 ~]# vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 18.99 GiB
PE Size 4.00 MiB
Total PE 4862
Alloc PE / Size 2303 / <9.00 GiB
Free PE / Size 2559 / <10.00 GiB
VG UUID QSCvW1-9rbu-mM3B-BkD7-Tc3B-dsWP-p1bs3N
8将卷组中所有的空间分配给 之前df -m查看的挂载/的逻辑卷组 /dev/mapper/centos-root
[root@hadoop2 ~]# lvextend -l+100%FREE /dev/mapper/centos-root
Size of logical volume centos/root changed from <8.00 GiB (2047 extents) to 17 .99 GiB (4606 extents).
Logical volume centos/root successfully resized.
[root@hadoop2 ~]# df -m
文件系统 1M-块 已用 可用 已用% 挂载点
/dev/mapper/centos-root 8178 7510 669 92% /
devtmpfs 471 0 471 0% /dev
tmpfs 488 0 488 0% /dev/shm
tmpfs 488 9 479 2% /run
tmpfs 488 0 488 0% /sys/fs/cgroup
/dev/sda1 1014 157 858 16% /boot
tmpfs 98 1 98 1% /run/user/42
tmpfs 98 0 98 0% /run/user/0
9需要使用 命令重新刷新逻辑卷 才能查看到
[root@hadoop2 ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=524032 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=2096128, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 2096128 to 4716544
10再次检测 成功扩容
[root@hadoop2 ~]# df -m
文件系统 1M-块 已用 可用 已用% 挂载点
/dev/mapper/centos-root 18414 7510 10905 41% /
devtmpfs 471 0 471 0% /dev
tmpfs 488 0 488 0% /dev/shm
tmpfs 488 9 479 2% /run
tmpfs 488 0 488 0% /sys/fs/cgroup
/dev/sda1 1014 157 858 16% /boot
tmpfs 98 1 98 1% /run/user/42
tmpfs 98 0 98 0% /run/user/0
参考:https://blog.csdn.net/liaomin416100569/article/details/81512092