本来想在虚拟机上安装TDengine试试,经过一番折腾后发现磁盘容量不足,当时创建虚拟机时选择的是8G,这就尴尬了,最后还是一番折腾后终于扩容成功。
VirtualBox
先关闭虚拟机,在虚拟机运行目录下执行。
1 | VBoxManage modifyhd /Users/jasperji/VirtualBox\ VMs/centos8/centos8.vdi --resize 15360 |
这里我把容量扩展为15G,记住路径中空格的问题。
CentOS
查看磁盘容量情况
1 | df -h |
操作分区,选项n,创建新分区。
1 | fdisk /dev/sda |
创建PV(物理卷)
1 | pvcreate /dev/sda3 |
扩展到卷组,我们vgdisplay命令查看一下自己所在的卷组:
1 | pvdisplay |
看到VG Name是cl,所以进一步扩展到卷组:
1 | vgextend cl /dev/sda3 |
扩展到逻辑分区,使用lvextend(logical volume extend逻辑卷扩展)
1 | lvextend /dev/cl/root /dev/sda3 |
我们df -h查看一下文件系统的磁盘空间占用情况:
1 | df -h |
这里我们发现磁盘没有按照预期的扩容,因为我们没有刷新逻辑分区的容量。
于是,刷新逻辑分区的容量,使用xfs_growfs(同步文件系统)命令,注意上面的Mounted on是挂载点,这里我们的挂载点就是根目录:
1 | xfs_growfs / |
最后就扩容成功了。
总结
其实之前阿里云正式服务器的时候,也记得有挂载过当时购买的云硬盘。不过时间久了,当时也没有记录一些东西,也就忘了。