vagrant 虚拟机扩容磁盘

vagrant 虚拟机扩容磁盘

修改配置

参考博客:https://blog.csdn.net/marina_1/article/details/122238721

vagrant 版本

powershell 复制代码
PS D:\vagrant\workplace\node2> vagrant --version
Vagrant 2.3.7

修改vagrant虚拟机配置文件Vagrantfile,添加磁盘配置参数。

ruby 复制代码
Vagrant.configure("2") do |config|
  config.vm.box = "almalinux8"
  config.disksize.size='100GB'
  config.vm.hostname ="node2"

安装插件

powershell 复制代码
PS D:\vagrant\workplace\node2> vagrant plugin install vagrant-disksize
Installing the 'vagrant-disksize' plugin. This can take a few minutes...
Installed the plugin 'vagrant-disksize (0.1.3)'!

重启虚拟机

powershell 复制代码
PS D:\vagrant\workplace\node2> vagrant halt
==> default: Attempting graceful shutdown of VM...
PS D:\vagrant\workplace\node2> vagrant up

登录虚拟机查看存储是否增加

powershell 复制代码
PS D:\vagrant\workplace\node2> vagrant provision
PS D:\vagrant\workplace\node2> vagrant ssh
Last login: Sat Sep  9 13:53:26 2023 from 10.0.2.2
[vagrant@node2 ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G   17M  3.9G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1        20G  4.9G   15G  25% /

存储扩容

没有增加需要配置一下

powershell 复制代码
$ sudo cfdisk /dev/sda

运行sudo cfdisk /dev/sda,这时候能够看到新增的空间了。原本是19.5GB,配置里改为了100GB,这里就看到两行,第一行是/dev/sda1已有19.5GB,第二行是新增的80.5GB。
使用上下箭头选中第二行,再使用左右箭头选中Write,新增的空间全部分配,如果不想全部使用可以选择resize。

显示提示Are you sure you want to write the partition table to disk?时输入yes按回车确认
选择Quit回车。

使用lsblk查看是否新增分区,可以看到已经新增80.5GB

powershell 复制代码
[vagrant@node2 ~]$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk
├─sda1   8:1    0 19.5G  0 part /
└─sda2   8:2    0 80.5G  0 part

接下来,就可以格式化分区,挂载使用了。

相关推荐
像名字一样难取的昵称1 小时前
Linux学习笔记:十八、Linux文件的压缩,解压缩一站式学习
linux·运维·笔记·学习·ubuntu·ssh
Trouvaille ~2 小时前
【Linux】库制作与原理(二):ELF格式与静态链接原理
linux·运维·c语言·操作系统·动静态库·静态链接·elf文件
写代码的橘子n2 小时前
IPV6复习(基础入手版)
运维·服务器·网络
ICT技术最前线2 小时前
H3C双WAN口策略路由配置技术教程
运维·网络·h3c·策略路由
一分半心动3 小时前
windows docker desktop 安装VibeVoice
运维·docker·容器
向日葵.3 小时前
中间件交接文档
linux·运维·服务器
LucidX3 小时前
Docker核心操作实战
运维·docker·容器
隔壁阿布都3 小时前
Docker Compose中的网络管理
运维·docker·容器
云和数据.ChenGuang3 小时前
运维工程师技术教程之Pull Requests(PR)
运维·分布式·git·数据库运维工程师·运维教程
小快说网安3 小时前
抗 DDoS 防护在等保测评中的权重提升:云服务器如何通过防护能力加分?
运维·服务器·ddos·等保测评