使用宝塔(bt)集成环境,首页面板 Inode 使用率100%,在这里它表示的是磁盘空间满了。
创建时挂载的硬盘设置为9G,需要增加。
确保关机的情况下
vagrant halt
cd ~/VirtualBox\ VMs/
查找到原挂载硬盘文件(centos-vm-disk1.vmdk)和对应的box(xxx.vbox) 文件
将原硬盘进行克隆 [创建新的也可以]
磁盘类型 https://vimsky.com/article/3578.html
VBoxManage clonehd "centos-vm-disk1.vmdk" "centos-vm-disk1.vdi" --format vdi
扩容硬盘 (单位为M,20480即为20G)
[ https://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvdi ]
vboxmanage modifyhd "centos-vm-disk1.vdi" --resize 20480
查看磁盘:vi .vbox文件 或 磁盘控制器
重新挂载: 执行命令 其中SATA Controller 需要根据自己情况求改
VBoxManage storageattach vagrant_default_1535436855770_44121 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium centos-vm-disk1.vdi
如果不需要可以取消挂载原硬盘
VBoxManage storageattach vagrant_default_1535436855770_44121 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium none
启动虚拟机
vagrant up
创建新分区
[fdisk命令: https://www.linuxidc.com/Linux/2012-06/61873.htm ]
fdisk /dev/sda
查看
fdisk -l
将system 类型改成Linux LVM
重启虚拟机。关机之后出现红字异常启动不起来,重启电脑就行了
vagrant halt
vagrant up
格式化磁盘 (不重启找不到 /dev/sda3,至少在我这是)
mkfs.ext4 /dev/sda3
扩展VG和resize lv
pvcreate /dev/sda3
pvdisplay
vgextend centos /dev/sda3
根据自己需要定义大小 10g
lvextend -L +10G /dev/mapper/centos-root
查看文件格式
cat /etc/fstab | grep centos-root
初始化
[ https://www.cnblogs.com/kevingrace/p/5825963.html ]
xfs_growfs /dev/mapper/centos-root
df -h 查看,没变就再重启看一下子,基本都能成。
遗留问题:
使用的是宝塔面板, 虚拟机项目目录"/www/wwwroot" 共享的是本地目录, 没找到为啥虚拟机磁盘空间越来越少。
config.vm.synced_folder "/Users/enumen/Workspace/WebProgram","/www/wwwroot", owner:"www", group:"www", create:true, mount_options:["dmode=755","fmode=664"]
config.vm.synced_folder ".", "/vagrant", disabled: true
虚拟机有go环境,有redis和swoole。数据库日志也不大,网站访问日志也关了,各种排查大文件也没有。
大佬们帮忙解个惑。
恭喜发财........
1024