两个硬盘和一个虚拟机

两个硬盘和一个虚拟机

我的电脑上有两台设备,即/dev/sda(已用 134GB - 16GB 可用)和/dev/mapper/dataVG-dataLV(已用 500GB - 3.5TB 可用)。 VirtualBox安装在 上/dev/sda,但我想创建一个基于/dev/mapper/dataVG-dataLVVB的虚拟机。我该怎么做?我到现在都没能做到吗?

┌─╼ [~]
└╼ 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 规则或以 root 身份运行 VirualBox,才能实现此目的。 (首选前者)。然后您可以在 VirtualBox 中将 /location/dataLV.vmdk 作为 SATA/IDE 硬盘附加。

相关内容