/dev/sda
내 컴퓨터에는 (134GB 사용 - 16GB 사용 가능) 및 /dev/mapper/dataVG-dataLV
(500GB 사용 - 3.5TB 사용 가능) 이라는 두 개의 장치가 있습니다 . VirtualBox가 에 설치되어 있지만 VB 기반 가상 머신을 /dev/sda
만들고 싶습니다 . /dev/mapper/dataVG-dataLV
어떻게 해야 합니까? 지금까지 내가 못 했던 걸까?
┌─╼ [~]
└╼ df -h
Filesystem Size Used Avail Use% Mounted on
udev 34G 0 34G 0% /dev
tmpfs 6.7G 2.7M 6.7G 1% /run
/dev/mapper/ubuntu--vg-root 151G 123G 21G 86% /
tmpfs 34G 94M 34G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 34G 0 34G 0% /sys/fs/cgroup
/dev/sda2 705M 373M 282M 57% /boot
/dev/sda1 511M 4.7M 507M 1% /boot/efi
/dev/mapper/dataVG-dataLV 3.5T 601G 2.7T 18% /HFT
tmpfs 6.7G 16K 6.7G 1% /run/user/121
tmpfs 6.7G 180K 6.7G 1% /run/user/1000
/home/infinity/.Private 151G 123G 21G 86% /home/infinity
답변1
/dev/mapper/dataVG-dataLV
내가 이해한 바에 따르면 이를 가상 머신의 하드 드라이브로 노출하고 싶어합니다 .
당신은 그것을 사용할 수 있습니다VBoxManage internalcommands createrawvmdk -filename /location/dataLV.vmdk -rawdisk /dev/mapper/dataVG-dataLV
이를 위해서는 장치 파일의 권한을 수정하거나 udev 규칙을 추가하거나 VirtualBox를 루트로 실행해야 합니다. (전자가 선호됩니다). 그런 다음 VirtualBox에서 /location/dataLV.vmdk를 SATA/IDE 하드 드라이브로 연결할 수 있습니다.