본문 바로가기
개발/기타

vagrant was unable to mount virtualbox shared folders. this is usually because the filesystem vboxsf

by 궁즉변 변즉통 통즉구 2022. 4. 13.
반응형

vagrant를 사용해서 virtualbox로 가상서버를 생성하는 과정에서 아래와 같은 에러가 발생했다.

vagrant was unable to mount virtualbox shared folders. 
this is usually because the filesystem vboxsf
...

 

 처음에 한대만 구성할 때는 shared folder를 사용할 일도 없고해서 무시하고 그냥 가상서버에 ssh로 접속하니 잘 되서 별 문제 없겠거니하고 그냥 사용했다.

 하지만 Vagrantfile을 사용해서 여러 대를 구성할 때는 한대에서 위에 에러가 발생해서 그런지 그 다음 가상머신이 생성이 진행이 되지 않았다. 그래서 이걸 해결해야겠구나 하고 여기저기 찾아봤는데 가장 간단한 방법은 vagrant-vbguest라는 플러그인을 설치하는 방법이었다.  vagrant-vbguest플러그인은 가상머신과 VirtualBox 호스트의 Guest Additions 버전이 다를 경우에 알맞은 버전을 설치해 주는 플러그인이라고 한다. 

 

 처음에 아래와 같이 설치하고 실행하니 동일한 에러가 계속 나서 당황했다. 아래와 같이 설치하면 현재 0.30버전이 설치되었는데 이 버전에 뭔가 문제가 있는거 같다.

# 실패!!
vagrant plugin install vagrant-vbguest

 

그래서 다시 해결이 된다고 나와있는 0.21버전을 아래와 같이 설치했다.

# 성공!!
vagrant plugin install vagrant-vbguest --plugin-version 0.21

그리고 vagrant up으로 다시 가상머신을 생성하니 이번에는 잘 실행이 되었다. 간단하게 테스트 한번 해 볼려다가 생각보다 시간을 많이 잡아먹었다.

 

반응형

댓글