vagrant-lamp项目扩展磁盘空间
vagrant ssh 进入到虚拟机,df -h 查看默认的 /dev/sda1 是 40G,现在要扩容到 400G
安装 vagrant-disksize
在宿主机安装 vagrant-disksize
插件
1 | vagrant plugin install vagrant-disksize |
配置 Vagrantfile
编辑 vagrant-lamp
目录下的 Vagrantfile
文件
1 | Vagrant.configure("2") do |config| |
扩容
vagrant-disksize
插件仅仅是调整了虚拟硬盘的大小而没有增加 /dev/sda1
的大小,需要在 Linux 虚拟机中进行分区扩容操作。按照以下步骤进行操作:
- 在 Linux 虚拟机中使用
lsblk
命令查看当前磁盘分区情况
1 | lsblk |
这个命令会显示出当前系统中的磁盘设备及其分区信息。可以看到/dev/sda1 分区的大小。
- 停止所有Docker容器,以确保磁盘上没有正在写入的数据。
- 使用
fdisk
命令对 /dev/sda 磁盘进行分区扩容。
1 | sudo fdisk /dev/sda |
这个命令会打开 /dev/sda 磁盘的分区编辑界面。使用 p
命令查看当前磁盘分区情况,然后使用 d
命令删除 /dev/sda1 分区,使用 n
命令创建一个新的分区,将其大小设置为您想要的大小,然后使用 w
命令保存并退出编辑界面。
- 重启Linux虚拟机,让系统重新读取分区表。
1 | sudo reboot |
- 运行以下命令来扩容文件系统
1 | sudo xfs_growfs /dev/sda1 |
- 运行
df -h
命令来检查文件系统的使用情况。能够看到文件系统已经扩容。