Vagrant Centos7 增加硬盘容量

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

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

1.扩容

   确保关机的情况下

vagrant halt
cd ~/VirtualBox\ VMs/

查找到原挂载硬盘文件(centos-vm-disk1.vmdk)和对应的box(xxx.vbox) 文件

Vagrant Centos7 增加硬盘容量_第1张图片

将原硬盘进行克隆  [创建新的也可以]

磁盘类型 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文件 或 磁盘控制器

Vagrant Centos7 增加硬盘容量_第2张图片

Vagrant Centos7 增加硬盘容量_第3张图片

重新挂载: 执行命令 其中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

Vagrant Centos7 增加硬盘容量_第4张图片

查看

fdisk -l

Vagrant Centos7 增加硬盘容量_第5张图片

将system 类型改成Linux LVM

重启虚拟机。关机之后出现红字异常启动不起来,重启电脑就行了

vagrant halt

vagrant up

格式化磁盘 (不重启找不到 /dev/sda3,至少在我这是)

mkfs.ext4 /dev/sda3

Vagrant Centos7 增加硬盘容量_第6张图片

扩展VG和resize lv

pvcreate /dev/sda3 


pvdisplay

Vagrant Centos7 增加硬盘容量_第7张图片

 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

Vagrant Centos7 增加硬盘容量_第8张图片

df -h 查看,没变就再重启看一下子,基本都能成。

Vagrant Centos7 增加硬盘容量_第9张图片

 

遗留问题:

使用的是宝塔面板, 虚拟机项目目录"/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

你可能感兴趣的:(开发环境)