Um sicherzustellen, dass wir alle auf derselben Seite sind, führen wir die folgenden Schritte in einem Windows 10 Pro -Host -System mit einem Ubuntu 18 aus.04 LTS als Gast im Hyper-V laufen.
Starten einer Dateifreigabe
In deinem Startmenü Suchen Sie nach "Windows -Funktionen ein- oder ausgeschaltet". Sobald Sie das gefunden haben, öffnen Sie es und überprüfen Sie die SMB 1.0 Und SMB Direkt Boxen, wie unten gezeigt:
Klicken Sie auf OK und warten Sie, bis die Änderungen stattfinden. Wenn es Sie auffordert, das System neu zu starten, tun Sie das. Suchen Sie auch im Menü Start nach „Advanced Sharing -Einstellungen“ und vergewissern Sie sich, dass die Freigabe wie SO eingeschaltet ist:
Wenn dies nicht der Fall ist, überprüfen Sie das Kontrollkästchen, in dem es eingeschaltet ist, und speichern Sie die Änderungen.
Sobald dies erledigt ist, erstellen wir einen Ordner, in dem wir unseren gemeinsamen Inhalt behalten werden. Wir werden unsere nennen Mein geteilter Ordner. Klicken Sie mit der rechten Maustaste auf diesen neuen Ordner, gehen Sie zu den Eigenschaften → Freigabe und klicken Sie auf Aktie.
Sie werden Sie fragen, mit welchen Benutzern Sie diesen Ordner möglicherweise teilen möchten. Standardmäßig wird Ihr Benutzername ausgewählt. Hier sehen Sie einen Dummy -Benutzernamen Hexenkönig wird benutzt. Wenn Sie mehr Benutzer hinzufügen möchten, können Sie dies gerne tun.
Anschließend klicken Sie auf Aktie Aus diesem Grund müssen Sie administrative Berechtigungen erhalten, und Sie erhalten den Netzwerkpfad des Ordners im nächsten Fenster.
Wie Sie sehen können, ist der Pfad \\ Angmar \ MySharedFolder in diesem Fall. Normalerweise folgt es dasselbe \\ pcname \ shared_folder_name Format. Backslashes werden verwendet, um verschiedene Verzeichnisse zu trennen, während die Pfade in Windows vorgeschrieben werden. Bei unserem Linux -Gast werden wir die Backslashes ersetzen, um sie so weiterzuleiten // pcname/shared_Folder_name
So weit, ist es gut. Nun ist die Frage, wie wir dies von unserem Linux -Gast darauf zugreifen?
Gastnetzwerke zu Gast
Um auf den Inhalt des gemeinsam genutzten Ordners zuzugreifen, sollten sich sowohl das Gast- als auch das Host -Netzwerk im selben Netzwerk befinden. Wenn Sie die verwenden Standardschalter Option von hyper-v, um Ihren Gast zu konnorieren, und dann kann Ihr VM mit der Haupt-Windows-Installation sprechen, und wir haben nichts, worüber wir uns Sorgen machen müssen.
Gehen Sie im Bildschirm "Hyper-V Manager" zu Ihren virtuellen Maschineneinstellungen von Ubuntu und überprüfen Standardschalter wird zur Konnektivität verwendet.
Während dies mit beiden funktionieren kann Interner und externer Schalter (Zwei von Hyper-V angebotene virtuelle Switches) Es ist wichtig zu beachten.
Montage des gemeinsam genutzten Ordners am Gast
Starten Sie Ihr Gast -Betriebssystem, das in unserem Fall Ubuntu ist. Öffnen Sie das Terminal und installieren Sie einen einfachen CIFS-Client.
$ sudo apt installieren cifs-utils
Als nächstes müssen Sie entscheiden, wo im Dateisystem Sie den freigegebenen Ordner montieren möchten. In unserem Fall würden wir es in einem neuen Verzeichnis namens SharedFolder montieren, das im Heimverzeichnis lebt.
$ mkdir ~/SharedFolder
Okay, jetzt als letzter Schritt müssen Sie den Ordner montieren. Denken Sie daran, dass wir beim Erstellen der Dateifreigabe in unserem Host eine bekommen haben Netzwerkpfad Für den Ordner, der war \\ Angmar \ MySharedFolder Während sich Ihre unterscheiden können, ist das einzige, was gleich bleiben würde Vorwärts -Schrägstriche Während der Angabe unter Linux.
Da wir es mit nur einem Windows -Benutzer (selbst) geteilt haben.
$ sudo montage.CIFs ///
~/SharedFolder -o user =
Zum Beispiel wurde im obigen Beispiel der dem Ordner zugewiesene Pfad nach Windows wie unten gezeigt:
Um diesen Ordner auf dem Weg zu montieren ~/SharedFolder Ich müsste rennen:
$ sudo montage.CIFs // Angmar/MySharedFolder ~/SharedFolder -o user = windowsusername
Sie werden für Sudo -Passwort aufgefordert (wenn Sie nicht als Root ausgeführt werden). In diesem Fall geben Sie die ein Passwort für Ihren Linux -Benutzer und Sie werden aufgefordert, dass das Passwort auf den Remote -Ordner zugreift. In diesem Fall werden Sie in diesem Fall, Geben Sie das Passwort des Windows -Benutzers ein.
Das sollte den Trick machen! Jetzt können Sie zum Weg gehen ~/SharedFolder und sehen Sie sich die Inhalte an, die in der von Ihrem Host -Betriebssystem geteilten Inhalte geteilt werden. Sie können die Dateiberechtigungen optimieren, um die VM zu verbieten, um Dateien zu ändern. Hoffe, Sie haben dieses Tutorial genossen und etwas Nützliches daraus gelernt!
Lassen Sie uns wissen, ob es ein Problem gibt, mit dem Sie mit Hyper-V oder einem anderen virtualisierungsbezogenen Thema konfrontiert sind, das wir abdecken sollen!