给Linux虚拟机扩展磁盘空间(CentOS7为例)_F_hawk189_新浪博客
    方法是创建一个新的逻辑分区,将新的逻辑分区格式化ext3(或其他类型)的文件系统,mount到磁盘空间不够的文件系统,就跟原来的分区/文件系统一样的使用。
 首先在VMware设置中扩容之后,打开虚拟机,输入命令:
 df -h
 #显示:
 
 文件系统 容量 已用 可用 已用%% 挂载点
 
 [root@localhost ]# df -h
 
 文件系统                 容量  已用  可用 已用% 挂载点
 
 /dev/mapper/centos-root   18G   15G  2.9G   84% /
 
 devtmpfs                 485M     0  485M    0% /dev
 
 tmpfs                    494M   84K  494M    1% /dev/shm
 
 tmpfs                    494M  7.1M  487M    2% /run
 
 tmpfs                    494M     0  494M    0% /sys/fs/cgroup
 
 /dev/sda1                497M  119M  379M   24% /boot
 
/dev/sr0                 3.9G  3.9G     0  100% /run/media/zoubf/CentOS
发现并没有显示扩大的磁盘空间。
 首先对新增加的硬盘进行分区、格式化
 
   增加了空间的硬盘是 /dev/sda。  分区:
 
fdisk /dev/sda    操作 /dev/sda 的分区表
 
 p       查看已分区数量
 
 n       新增加一个分区
 
 p       分区类型我们选择为主分区
 
             分区号选3(选择自己没有使用的分区号)
 
 回车      默认(起始扇区)
 
 回车      默认(结束扇区)
 
 t       修改分区类型
 
       选分区3
 
 8e      修改为LVM(8e就是LVM)
 
w      写分区表
 
 q      完成,退出fdisk命令
 
  系统提示重启。
 开机后,格式化:
 
mkfs.ext3 /dev/sda3
三、添加新LVM到已有的LVM组,实现扩容
 lvm                      进入lvm管理
 
 lvm> pvcreate /dev/sda3            这是初始化刚才的分区,必须的
 
 lvm>vgextend 
 centos /dev/sda3                 将初始化过的分区加入到虚拟卷组vg_dc01
 
 lvm>lvextend -L +29.9G /dev/mapper/centos-root  扩展已有卷的容量
 
 lvm>pvdisplay                查看卷容量,这时你会看到一个很大的卷了
 
 lvm>quit                 退出
 
 扩容了多少,上面数字就是多少,如果报错,稍微减小点
 
 以上只是卷扩容了,下面是文件系统的真正扩容,输入以下命令:
 
   xfs_growfs   /dev/mapper/centos-root
 
 再运行下:df -h
 
  成功扩容