Vagrant Centos7 增加硬盘容量

使用宝塔(bt)集成环境,首页面板 Inode 使用率100%,在这里它表示的是磁盘空间满了。

创建时挂载的硬盘设置为9G,需要增加。

1.扩容

   确保关机的情况下

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

2.挂载新硬盘

查看磁盘: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

3 磁盘扩容

启动虚拟机

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值