VMWare Workstation: Zugriff auf das virtuelle Laufwerk vom Hostsystem aus

8451
Ice

Ich möchte auf die Festplatte einer VM von einem Host oder besser von einem LAN aus zugreifen. Die VM läuft unter Windows XP. Der einfachste Weg wäre ein Zugriff auf die c $ -Freigabe.

Frieden,

Eis

Update: Nach den verschiedenen Antworten möchte ich meine Frage verfeinern: Host OS ist Linux (Ubuntu). Um die Windows-Partition (c $) in der VM zu "sehen", möchten Sie das smb-Protokoll verwenden. Wie (\ computername \ c $ oder IP-Adresse \ c $) funktioniert der Zugriff?

Update 2: Das Ziel dieser Frage ist: Wie leite ich das smb-Protokoll auf einer Linux-Box?

2
Ist diese Frage eher ein Netzwerkproblem? Ice vor 14 Jahren 0
Ich möchte eine Route für smb-protocoll zu den gest-os programmieren. Ist das Port 145 oder so etwas? Ice vor 14 Jahren 0

6 Antworten auf die Frage

5
Craig Trader

Wenn Sie das C $ -Laufwerk für ein LAN freigeben möchten, spielt es keine Rolle, ob Sie einen physischen Server oder eine VM verwenden. Verwenden Sie einfach das normale Windows [In] Security-Modell, um das Laufwerk über CIFS gemeinsam zu nutzen.

[Bearbeiten: Wenn Sie über Ubuntu auf eine CIFS-Netzwerkfreigabe zugreifen müssen, lesen Sie das Ubuntu-Wiki . ]

Wenn Sie möchten, dass der Host das Laufwerk einer VM lesen kann, hängt die Antwort davon ab, auf welchem ​​Betriebssystem der Host ausgeführt wird, auf welcher Version der VM-Hosting-Software der Host ausgeführt wird und auf welchem ​​Betriebssystem und auf welcher Version die VM ausgeführt wird UND VM läuft

Zitieren aus der vmware-mount- Dokumentation:

VMware Disk Mount ist ein Dienstprogramm für Windows- und Linux-Hosts, mit dem Sie ein nicht verwendetes virtuelles Laufwerk als separates Laufwerk oder Partition mounten können, ohne eine Verbindung mit dem virtuellen Laufwerk von einer virtuellen Maschine aus herstellen zu müssen. Sie können bestimmte Volumes eines virtuellen Laufwerks bereitstellen, wenn das virtuelle Laufwerk partitioniert ist.

Nachdem Sie ein virtuelles Laufwerk bereitgestellt haben, können Sie das angehängte virtuelle Laufwerk lesen und beschreiben, als wäre es ein separates Dateisystem mit einem eigenen Laufwerksbuchstaben oder einem eigenen Bereitstellungspunkt auf Ihrem Computer. Sie können beispielsweise die Festplatte nach Viren durchsuchen oder Dateien zwischen dem Hostsystem und einer ausgeschalteten virtuellen Maschine übertragen. Wenn Sie mit der Verwendung eines bereitgestellten virtuellen Laufwerks fertig sind, sollten Sie es aushängen, damit die virtuelle Maschine das virtuelle Laufwerk erneut verwenden kann.

Wenn Sie keine VMware Workstation oder die richtige Version von VMware oder Windows oder Linux verwenden, müssen Sie einen anderen Ansatz finden.

Bitte erklären Sie mir, wie ich mit der vm von lan verbinde? Angenommen, der Host hat eine IP wie 192.168.1.10 und wir alle wissen, dass die VM in diesem Host eine IP wie 172.16.xx hat. Es muss eine Route geben, nicht wahr? Ice vor 14 Jahren 0
Wenn Sie die VM so einrichten, dass sie die Netzwerkverbindung des Hosts (mit ihrer eigenen IP-Adresse) verwendet, anstatt NAT zu verwenden, sieht dies wie ein normaler Server in Ihrem Hauptnetzwerk aus. Craig Trader vor 14 Jahren 0
Ja dank. Es ist meine Schuld, nicht zu erklären, dass die VM mit NAT konfiguriert ist. Auf diese Weise ist es ein Netzwerkproblem, wenn das entsprechende Protokoll herumgeleitet wird, nicht wahr? Ice vor 14 Jahren 0
0
Nathan Campos

Sie können Virtual HD zu einem Freigabeordner hinzufügen und dann von anderen Computern in derselben Arbeitsgruppe darauf zugreifen. Wenn Sie sich auf dem anderen Computer mit VMWare befinden, können Sie zu dem Pfad wechseln, in dem sich die virtuelle HD-Datei befindet.

Das ist rückwärts: Sie verwenden Freigabeordner (Host-Dateisystemverzeichnisse), um Daten zwischen VMs und dem Hostsystem gemeinsam zu nutzen. Sie werden der VM als Netzlaufwerke und dem Host als einfaches Verzeichnis angezeigt. Craig Trader vor 14 Jahren 0
0
KdgDev

Unterstützt VmWare Workstation kein Drag & Drop? Dies ist, soweit ich weiß, auf Workstation beschränkt, da es auf VmWare Server nicht funktioniert.

Ich spiele mit vmware player (das kostenlose Ding-a-magic) und Drag & Drop geht wie ein Zauber. Aber das ist nicht meine Frage. Ice vor 14 Jahren 0
0
William Hilsum

Sie haben mehrere Möglichkeiten, Dateien vom Host zum Gast zu übertragen. (Dies geht Ihrer Frage ein wenig voraus, deckt sie aber auch ab).

Wenn Sie Windows auf dem Gastsystem oder eine unterstützte Linux-Distribution ausführen, ist die einfachste Lösung das einfachste Drag-and-Drop der Dateien auf die virtuelle Maschine.

Wenn Sie jedoch (wie Ihre Frage sagt) über AC $ share über das Netzwerk zugreifen möchten, müssen Sie das Netzwerk ordnungsgemäß einrichten. Der einfachste Weg ist das Deaktivieren des Freigabeassistenten (Extras> Ordneroptionen). Legen Sie dann den Speicherort auf "Home" fest oder stellen Sie sicher, dass die Dateifreigabe aktiviert ist und Sie Remote-Zugriff haben sollten. Manchmal verbringe ich viel zu lange mit dem Debuggen, und es ist einfach, den Assistenten auszuführen, da er alle Sicherheits- und Freigabewerte für Sie festlegt.

Wenn Sie Probleme haben, ist es manchmal einfacher, die VMDK-Datei einzuhängen. Am einfachsten ist es, das Gastbetriebssystem herunterzufahren. Doppelklicken Sie dann in der Spezifikation der virtuellen Maschine auf die Festplatte und klicken Sie auf Dienstprogramme> Zuordnung. Deaktivieren Sie das Kontrollkästchen "Nur Lesen", und es sollte einem Laufwerkbuchstaben zugeordnet werden. Sie können Dateien in beide Richtungen problemlos kopieren.

0
Joe Internet

Nur um Ihnen eine Menge Ärger zu ersparen, gibt es anscheinend Probleme mit dem Dateimanager von Gnome (Nautilus), wenn es um die Auflösung von Windows-Freigabenamen geht. Möglicherweise müssen Sie die IP-Adresse (dh smb: //192.168.1.100/c$) anstelle des Servernamens in der Adressleiste von Nautilus verwenden.

Eine andere Option ist die Verwendung eines KDE-basierten Dateimanagers wie Krusader, der auch das Paket kdebase-kio-plugins benötigt, um das smb-Protokoll zu unterstützen.

Wenn immer kein DNS-Server konfiguriert ist, ist dies ein bekanntes Problem. Das Fragestellungsziel ist: wie das smb-Protokoll zu routen ist. Ice vor 14 Jahren 0
0
Ice

Es ist nicht genau eine Antwort auf diese Frage, aber es ist interessant genug, sie hier zu präsentieren. In diesem Artikel erfahren Sie, wie Sie eine vmware-Diskette unter Linux mounten:

http://legroom.net/2007/08/05/how-mount-vmware-disk-images-under-linux

Wenn die Platte gemountet ist und der Mountpoint vom Netzwerk aus erreichbar ist, ist dies auch eine wertvolle Lösung für diese Frage.