Können Sie eine VM erstellen, die Zugriff auf ein Volume mit ~ 4 TB hat?
Ja, solange die jeweilige Virtualisierungsplattform diese Laufwerksgröße unterstützt, können Sie eine große (~ 4 TB) virtuelle Festplatte erstellen, die als einzelnes Volume im Gast verwendet wird.
Wenn Ihre Virtualisierungsplattform nicht zulässt, dass ein einzelnes virtuelles Laufwerk eine Größe von 4 TB hat, können Sie mehrere virtuelle Laufwerke erstellen und mithilfe von LVM (Linux) oder Dynamic Disks (Windows) mehrere virtuelle Laufwerke in einem einzelnen Volume des Gastbetriebssystems kombinieren.
Was ist der Haken?
Ob dies ratsam ist, ist eine kompliziertere Frage, und es gibt keine eindeutige Antwort. Einfach ausgedrückt: "Es kommt darauf an." Beachten Sie, dass die Virtualisierungsebene im Vergleich zum systemeigenen Zugriff auf die Festplatte einen Leistungseinbruch zur Folge hat. Hinzu kommt die relativ langsame Leistung typischer externer Festplatten, die eher auf Kapazität und Energieeffizienz als auf Leistung ausgelegt sind. Möglicherweise reagiert Ihre Gast-VM weniger als gewünscht. Wenn auf Ihrer VM jedoch nur ein Dateiserver ausgeführt wird, der sich größtenteils im RAM befindet, tritt wahrscheinlich kein Problem auf.
Wenn Ihr Gast als interaktiver Desktop-Computer verwendet werden soll, würde ich Ihre VM auf eine kleine tragbare SSD setzen und die großen Datenmengen (wenn Sie wirklich so viel Kapazität benötigen) auf einem separaten Laufwerk speichern - vorzugsweise auf einer Netzwerkfreigabe, die Sie können mit Windows File Sharing / Samba oder NFS direkt in der VM mounten.
Tragbare VMs
Um die Frage zu Ihrem spezifischen Anwendungsfall zu beantworten, wie in Ihrem Kommentar zur Antwort von Colyn1337 beschrieben: Ja, Sie können eine tragbare VM auf einem externen Laufwerk erstellen, das Sie von Computer zu Computer verschieben, aber den Hypervisor portabel zu machen, ist eine kompliziertere Frage Je nach Ihrer Virtualisierungslösung ist dies möglicherweise praktisch oder sogar möglich. Und da Sie vorhaben, das Laufwerk zwischen Linux- und Windows-VMs zu verschieben, formatieren Sie das externe Laufwerk unbedingt mit einem Dateisystem der obersten Ebene, das unter beiden Plattformen gelesen und geschrieben werden kann (z. B. NTFS, exFAT - nicht FAT32, weil es werden nur bis zu 4 GB unterstützt).
VMware verwendet , um ein Produkt zu haben , genannt VMware ACE , die diesen Zweck genau bestimmt waren (und mit vielen zusätzlichen Sicherheitsmerkmalen), aber sie eingestellt ACE 2011.
Ich verwende VMware Workstation / VMware Player und speichere mehrere VMs auf einer SSD, die ich über eine SATA-Festplatten-Dockingstation oder den SATA-zu-USB-Adapter von einem 2,5-Zoll-SeaGate-GoFlex-Laufwerk aus verbinde. Jedes Mal, wenn ich die VM auf einem anderen Computer starte , Ich muss VMware mitteilen, dass ich die VM verschoben habe (Damit VMware in diesem Szenario ordnungsgemäß funktioniert, muss VMware Workstation oder Player auf jedem Host installiert sein, auf dem meine VM ausgeführt wird Ich muss auch darauf achten, den VM-Gast vollständig herunterzufahren, anstatt ihn anzuhalten, bevor ich ihn auf einen anderen Computer oder sogar einen anderen USB-Hub verschiebe behält diesen Laufwerksbuchstaben bei, unabhängig davon, an welche Maschine ich ihn anschließe. Die einzige Einschränkung ist, dass, wenn ich ihn an eine Maschine anschließe, die bereits ein V hat:Laufwerk (entweder ein reales Volume oder ein zugeordnetes Netzwerklaufwerk), eines der V: -Laufwerke wird von dem anderen ausgeblendet.
Sie können sich auch vbox.me ansehen , eine tragbare VM-Lösung, die auf VirtualBox basiert.