1、背景思路
CentOS7 服务器系统盘做了 lvm ,随着数据量的增大,可用空间不足,需要扩容。
思路:因为做了系统盘本身做了 lvm ,所以只需要将新磁盘加到现有的 lv 上去即可,具体的思路是: PV->VG->LV-> 文件系统使用(挂载到某个目录)
- PV (physical volume) 即物理卷,就是物理磁盘,可以通过 lsblk / fdisk -l 查看操作系统有几块硬盘
- VG (volume group) 即卷组,就是一组物理磁盘的组合,里面可以有一块硬盘也可以有多块硬盘
- LV (logical volume) 即逻辑卷,就是在 VG (指定的物理磁盘组)里面划分出来的
可以说成是 PV 就是硬盘,而 VG 就是管理硬盘的操作系统,而 LV 就是操作系统分出来的各个分区 。
2、扩容前
# 此时 /dev/mapper/centos-root 使用率已经超过 90%
[root@centos7-mongo data]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 49G 44G 4.5G 91% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 266M 3.6G 7% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/centos-home 24G 33M 24G 1% /home
/dev/vda1 497M 102M 395M 21% /boot
tmpfs 783M 0 783M 0% /run/user/0
[root@centos7-mongo data]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 80G 0 disk
├─vda1 252:1 0 500M 0 part /boot
└─vda2 252:2 0 79.5G 0 part
├─centos-root 253:0 0 48.1G 0 lvm /
├─centos-swap 253:1 0 7.9G 0 lvm [SWAP]
└─centos-home 253:2 0 23.5G 0 lvm /home
vdb 252:16 0 120G 0 disk # vdb 这块磁盘是我刚刚加到机器上的,还没有实际使用起来
# 查看 vg 的详细情况
[root@centos7-mongo data