53 lines
2.1 KiB
Plaintext
53 lines
2.1 KiB
Plaintext
---
|
|
layout: docs
|
|
page_title: Common Issues - Disks VirtualBox Provider
|
|
description: |-
|
|
This page lists some common issues people run into with Vagrant and VirtualBox
|
|
as well as solutions for those issues.
|
|
---
|
|
|
|
# Common Issues and Troubleshooting
|
|
|
|
This page lists some common issues people run into with Vagrant and VirtualBox
|
|
as well as solutions for those issues.
|
|
|
|
## Are my disks attached?
|
|
|
|
A handy way to figure out what disks are attached (or not attached) to your guest
|
|
is to open up the VirtualBox GUI and select the guest. When selecting a guest on the GUI,
|
|
it should open more information about the guest, including storage information. Here
|
|
you should see a list of disks attached to your guest.
|
|
|
|
## How many disks can I attach?
|
|
|
|
Vagrant attaches all new disks defined to guest's primary controller. As of
|
|
VirtualBox 6.1.x, storage controllers have the following limits to the number
|
|
of disks that are supported per guest:
|
|
|
|
- IDE Controllers: 4
|
|
- SATA Controllers: 30
|
|
- SCSI Controllers: 16
|
|
|
|
Therefore if your primary disk is attached to a SATA Controller and you try to
|
|
define and attach more than 30, it will result in an error. This number
|
|
_includes_ the primary disk for the guest.
|
|
|
|
DVD attachments are subject to the same limits. Optical disk attachments will
|
|
be attached to the storage controller with the highest boot priority (usually
|
|
the IDE controller).
|
|
|
|
## Resizing VMDK format disks
|
|
|
|
VMDK disks cannot be resized in their current state, so Vagrant will automatically
|
|
convert these disks to VDI, resize the disk, and convert it back to its original format.
|
|
Many Vagrant boxes default to using the VMDK disk format, so resizing disks for
|
|
many users will require Vagrant to convert these disks. Generally, this will be transparent
|
|
to the user. However if Vagrant crashes or if a user interrupts Vagrant during the
|
|
cloning process, there is a chance that you might lose your data.
|
|
|
|
## Applying Vagrant disk configuration changes to guests
|
|
|
|
Due to how VirtualBox works, you must reload your guest for any disk config changes
|
|
to be applied. So if you update your Vagrantfile to update or even remove disks, make
|
|
sure to `vagrant reload` your guests for these changes to be applied.
|