가상화 · 1 min read · Jan 05, 2026

VirtualBox VM에서 RAW 장치 사용하기

VirtualBox VM에서 RAW 장치 사용하기

버전 1.0
저자: Falko Timme
Twitter에서 나를 팔로우하세요

보통 VirtualBox는 가상 머신을 디스크 이미지(.vdi, .vmdk 등)로 생성합니다. 이 튜토리얼에서는 호스트의 RAW 장치(파티션, LVM 볼륨 등)를 사용하고 이를 기반으로 VirtualBox VM을 생성하는 방법을 설명합니다. 또한 기존 VM에서 RAW 장치를 마운트하는 방법도 설명하겠습니다.

이 방법이 여러분에게 작동할 것이라는 보장은 하지 않습니다!

1 사전 참고 사항

헤드리스 서버에 VirtualBox를 설치했기 때문에 여기서는 phpvirtualbox를 VirtualBox GUI로 사용하고 있습니다. 원래 VirtualBox GUI를 사용하는 경우에도 괜찮습니다.

내 VirtualBox 호스트는 LVM을 사용하므로 이 튜토리얼에서는 LVM 볼륨을 RAW 장치로 사용하는 데 집중하겠습니다. “일반“ 파티션에 대해서도 절차는 동일합니다.

루트 사용자로 로그인했는지 확인하세요(루트가 되려면

sudo su

입력하세요), 이 튜토리얼의 모든 단계를 루트 사용자로 실행해야 합니다.

2 VirtualBox 사용자를 disk 그룹에 추가하기

시작하기 전에 VirtualBox를 실행하는 사용자가 disk 그룹의 구성원인지 확인해야 합니다. phpvirtualbox를 사용하는 경우 사용자 이름은 아마도 vbox일 것입니다. 일반 VirtualBox GUI를 사용하는 경우 사용자 이름은 Linux 데스크탑에 로그인한 이름입니다.

usermod -a -G disk vbox

이 변경 사항이 적용되도록 하려면 지금 재부팅하는 것이 좋습니다:

reboot

3 VirtualBox와 함께 사용할 RAW 장치 준비하기

앞서 언급했듯이, 여기서는 LVM 볼륨을 사용하고 있습니다. vg0 볼륨 그룹에 vm10이라는 이름의 20G 볼륨을 생성해 보겠습니다(생성할 가상 머신의 이름은 vm10입니다):

lvcreate -L20G -n vm10 vg0

다음으로 VirtualBox에 RAW 장치 /dev/vg0/vm10을 사용하도록 지시하는 .vmdk 파일을 생성해야 합니다. 이 파일은 VirtualBox가 실행되는 사용자의 홈 디렉토리(예: phpvirtualbox를 사용하는 경우 /home/vbox)에 생성하는 것이 가장 좋습니다) - 이 파일은 해당 사용자가 소유해야 합니다:

cd /home/vbox/
VBoxManage internalcommands createrawvmdk -filename vm10.vmdk -rawdisk /dev/vg0/vm10
chown vbox:vbox vm10.vmdk

4 VirtualBox에서 VM 생성하기

다음으로 VirtualBox GUI(원래 VirtualBox GUI 또는 phpvirtualbox)로 이동하여 새 가상 머신을 생성하기 위해 새 가상 머신 마법사를 사용합니다. 가상 하드 디스크 화면에서 기존 하드 디스크 사용을 선택하고 가상 하드 디스크 파일 아이콘을 클릭합니다:

3장에서 생성한 .vmdk 파일(vm10.vmdk)을 선택하고 확인을 클릭합니다:

다음 >>…를 클릭합니다:

… 그리고 생성 버튼을 클릭합니다:

이제 VirtualBox에서 일반적으로 하듯이 가상 머신을 생성합니다.

이제 가상 머신에 대해 디스크 이미지 대신 RAW 장치를 사용하고 있습니다.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.