查看磁盘空间,lv_root 经常100%,目的扩容 lv_root
今天在VirtaualBox的centos7的虚拟机上安装mysql,单解压文件后被告知空间不足,部分文件解压失败;通过df-h命令发现,根目录空间使用率已经达到了100%;由于是自己用于测试的虚拟机,当时分配磁盘的时候分配了8G,通过google查询到一下解决办法,这里记录一下已便下次查询使用;
问题:一共分配8G磁盘空间,centos7系统占用空间过高,肯定是需要扩展虚拟机的磁盘大小,然后扩展根目录空间;
步骤一:扩展虚拟机硬盘空间大小
在VirtualBox中关闭虚拟机,在windows机器上打开cmd,进入到VirtualBox的安装目录,输入如下命令:VBoxManage modifyhd [虚拟机vdi文件位置] –-resize [102400] 【如下图所示】
注意:文件夹中不要有空格,上面运行会导致失败,修改VirtualBox VMs文件夹中的空格;
修改完后查看VirtualBox中查看给虚拟机的硬盘已经变成了100G;
步骤二:扩展根目录
Step 2:fdisk 查看磁盘信息
#Step 3:fdisk 进入/dev/sda, 创建新分区 /dev/sda3
# Step 4:重启
# Step 5:创建物理卷
# Step 6: 查看新建的物理卷和大小
# Step 7:添加新的物理卷到lv_root同一个卷组
[root@ganxide ~]# vgextend VolGroup /dev/sda3 Volume group "VolGroup" successfully extended
注意:在centos7中需要将VolGroup替换成Centos
# Step 8:查看卷组信息
# Step 9:增加lv_root的大小,增加50G
[root@ganxide ~]# df -h
# Step 10:重新识别大小, xfs_growfs 是centos7的命令,在centos6.X中是resize2fs
[root@ganxide ~]# resize2fs /dev/mapper/VolGroup-lv_root
resize2fs 1.41.12 (17-May-2010) Filesystem at /dev/mapper/VolGroup-lv_root is mounted on /; on-line resizing required old desc_blocks = 1, new_desc_blocks = 4 Performing an on-line resize of /dev/mapper/VolGroup-lv_root to 16156672 (4k) blocks. The filesystem on /dev/mapper/VolGroup-lv_root is now 16156672 blocks long.
# Step 11:查看扩容后的大小