Startseite » wie man » Einhängen von Wechsellaufwerken und Netzwerkspeicherorten im Windows-Subsystem für Linux

    Einhängen von Wechsellaufwerken und Netzwerkspeicherorten im Windows-Subsystem für Linux

    Das Windows Subsystem für Linux ermöglicht es Ihnen jetzt, Laufwerke manuell zu laden. Alle internen NTFS-Laufwerke werden weiterhin automatisch gemountet. Sie können jetzt jedoch externe Laufwerke und Netzwerkordner manuell unter Linux anhängen montieren Befehl.

    So montieren Sie externe Geräte

    Feste NTFS-Laufwerke werden vom Windows-Subsystem für Linux weiterhin automatisch bereitgestellt. Wenn Sie also ein internes Laufwerk C: und ein Laufwerk D: haben, werden Sie sie unter / mnt / c und / mnt / d in der Linux-Umgebung sehen.

    Mit DrvFs können Sie jetzt externe Laufwerke wie USB-Sticks, CDs und DVDs einhängen. Diese Geräte müssen ein Windows-Dateisystem wie NTFS, ReFS oder FAT verwenden. Sie können immer noch keine mit einem Linux-Dateisystem wie ext3 oder ext4 formatierten Geräte bereitstellen.

    Wie bei internen Laufwerken sind diese externen Laufwerke in Windows weiterhin zugänglich, nachdem Sie sie in der Linux-Umgebung bereitgestellt haben. Die Montage macht sie auch aus der Shell-Umgebung zugänglich.

    Nehmen wir an, Sie haben ein externes Laufwerk G: das entweder ein USB-Laufwerk oder ein optisches Laufwerk ist. Zum Einhängen führen Sie die folgenden Befehle aus:

    sudo mkdir / mnt / g sudo-mount -t drvfs G: / mnt / g

    Sie müssen das Laufwerk eigentlich nicht anhängen / mnt / g , Na sicher. Sie können es montieren, wo immer Sie möchten. Ersetzen Sie einfach beide Instanzen von / mnt / g in den Befehlen mit dem gewünschten Pfad.

    Führen Sie den Standard aus, um das Laufwerk zu einem späteren Zeitpunkt zu deinstallieren, damit Sie es sicher entfernen können umount Befehl:

    Sudo umount / mnt / g /

    Wenn Sie mit einem externen Gerät arbeiten, das mit einem FAT-Dateisystem oder einem Netzwerk-Dateisystem formatiert ist, gelten einige Einschränkungen. Das Dateisystem unterscheidet nicht zwischen Groß- und Kleinschreibung, und Sie können keine symbolischen Links oder Hardlinks darauf erstellen.

    Wie mounten Sie Netzwerkstandorte

    Sie können auch Netzwerkspeicherorte bereitstellen. Jeder Netzwerkstandort, den Sie von Windows aus erreichen können, können Sie über die Linux-Shell laden.

    Netzwerkstandorte können auf zwei Arten bereitgestellt werden. Wenn Sie einem Laufwerksbuchstaben ein Netzlaufwerk zuordnen, können Sie es mit den gleichen Optionen wie oben bereitstellen. Dadurch können Sie sich problemlos bei der Netzwerkfreigabe anmelden und Ihre Anmeldeinformationen im Datei-Explorer eingeben. Wenn Ihr zugeordnetes Netzlaufwerk beispielsweise F: ist, können Sie die folgenden Befehle ausführen, um es bereitzustellen:

    sudo mkdir / mnt / f sudo-mount -t drvfs F: / mnt / f

    Sie können ein Laufwerk auch über den UNC-Pfad (Universal Naming Convention) angeben. Zum Beispiel, wenn der Pfad zur Netzwerkfreigabe lautet \\ Server \ Ordner , Sie würden den folgenden Befehl ausführen. Verwenden Sie wieder einen beliebigen Mount-Punkt anstelle von  / mnt / ordner.

    sudo mkdir / mnt / ordner
    sudo mount -t '\\ server \ ordner' / mnt / ordner

    Die Windows-Subsystem für Linux-Umgebung bietet keine Möglichkeit, die Anmeldeinformationen anzugeben, die Sie verwenden möchten. Sie können die Anmeldeinformationen angeben, indem Sie im Datei-Explorer in Windows zu dem Ordner navigieren, sie über den Anmeldeinformations-Manager eingeben oder den Befehl net use verwenden.

    Sie können das ausführen Nettonutzung Befehl aus der Linux-Umgebung heraus, da Sie mit dem Windows-Subsystem für Linux Windows-Software über die Linux-Befehlszeile starten können. Führen Sie den Befehl einfach so aus:

    net.exe verwenden

    Beispielsweise würde der folgende Befehl eine Verbindung herstellen \\ Server \ Ordner mit dem Benutzernamen Bob und das Passwort Lass mich rein und ordnen Sie es Ihrem F: Laufwerk zu. Hier ist der Befehl, den Sie ausführen würden:

    net.exe verwende f: \\ Server \ Ordner / Benutzer: Bob LetMeIn

    Nachdem Sie sich einmal verbunden haben, merkt sich Windows diesen Benutzernamen und das Kennwort und verwendet sie automatisch, auch wenn Sie das verwenden montieren Befehl innerhalb der Linux-Umgebung.

    Um einen Netzwerkstandort aufzuheben, können Sie den Standard verwenden umount Befehl noch einmal:

    sudo umount / mnt / ordner

    DrvFs legt die Linux-Berechtigungen nicht genau fest, wenn Sie einen Netzwerkspeicherort bereitstellen. Stattdessen scheinen alle Dateien im Netzwerkdateisystem über die volle Zugriffsberechtigung (0777) zu verfügen, und Sie können nur sehen, ob Sie Zugriff auf eine Datei haben, indem Sie versuchen, sie zu öffnen. Das Dateisystem wird nicht zwischen Groß- und Kleinschreibung unterscheiden, und Sie können keine symbolischen Links darauf erstellen.