Comment monter des lecteurs amovibles et des emplacements réseau dans le sous-système Windows pour Linux
Depuis la mise à jour de Fall Creators de Windows 10, le sous-système Windows pour Linux vous permet désormais de monter manuellement des lecteurs. Il monte toujours automatiquement tous les lecteurs NTFS internes. Cependant, vous pouvez maintenant monter manuellement des lecteurs externes et des dossiers réseau à l’aide du logiciel Linux. monter
commander.
Comment monter des périphériques externes
Le sous-système Windows pour Linux continue de monter automatiquement les lecteurs NTFS fixes. Donc, si vous avez un lecteur interne C: et un lecteur D:, vous les verrez dans / mnt / c et / mnt / d dans l'environnement Linux.
DrvF vous permet maintenant de monter des lecteurs externes tels que des clés USB, des CD et des DVD. Ces périphériques doivent utiliser un système de fichiers Windows tel que NTFS, ReFS ou FAT. Vous ne pouvez toujours pas monter les périphériques formatés avec un système de fichiers Linux tel qu'ext3 ou ext4.
Comme avec les lecteurs internes, ces lecteurs externes resteront accessibles dans Windows après les avoir montés dans l'environnement Linux. Leur montage les rend également accessibles depuis l'environnement shell.
Supposons que vous avez un lecteur externe G: qui représente un lecteur USB ou un lecteur de disque optique. Pour le monter, vous devez exécuter les commandes suivantes:
sudo mkdir / mnt / g monte sudo -t drvfs G: / mnt / g
Vous n'êtes pas obligé de monter le lecteur sur / mnt / g
, bien sûr. Vous pouvez le monter où vous voulez. Il suffit de remplacer les deux instances de / mnt / g
dans les commandes avec le chemin souhaité.
Pour démonter le lecteur ultérieurement afin de pouvoir le retirer en toute sécurité, exécutez la commande standard. démonter
commander:
sudo umount / mnt / g /
Lorsque vous travaillez avec un périphérique externe formaté avec un système de fichiers FAT ou un système de fichiers réseau, il existe certaines limitations. Le système de fichiers ne sera pas sensible à la casse et vous ne pouvez pas créer de liens symboliques ni de liens durs dessus..
Comment monter des emplacements réseau
Vous pouvez également monter des emplacements réseau. Tout emplacement réseau auquel vous pouvez accéder à partir de Windows, vous pouvez monter à partir du shell Linux.
Les emplacements réseau peuvent être montés de deux manières. Si vous associez un lecteur réseau à une lettre de lecteur, vous pouvez le monter en utilisant les mêmes options que ci-dessus. Cela vous donnerait l'occasion de vous connecter facilement au partage réseau et d'entrer vos informations d'identification dans l'explorateur de fichiers. Par exemple, si votre lecteur réseau mappé est F :, vous pouvez exécuter les commandes suivantes pour le monter:
sudo mkdir / mnt / f sudo monte -t drvfs F: / mnt / f
Vous pouvez également spécifier un lecteur à l'aide de son chemin UNC (Universal Naming Convention). Par exemple, si le chemin du partage réseau est \\ serveur \ dossier
, vous exécuteriez la commande suivante. Encore une fois, utilisez le point de montage de votre choix à la place de / mnt / dossier
.
sudo mkdir / mnt / folder
sudo mount -t '\\ serveur \ dossier' / mnt / dossier
L'environnement Windows Subsystem for Linux ne fournit aucun moyen de spécifier les informations d'identification que vous souhaitez utiliser. Vous pouvez spécifier les informations d'identification en accédant au dossier dans l'explorateur de fichiers de Windows, en les entrant via le gestionnaire des informations d'identification ou en utilisant la commande net use..
Vous pouvez exécuter le utilisation nette
depuis l’environnement Linux, car le sous-système Windows pour Linux vous permet de lancer le logiciel Windows à partir de la ligne de commande Linux. Il suffit de lancer la commande comme ceci:
utilisation net.exe
Par exemple, la commande suivante se connecterait à \\ serveur \ dossier
avec le nom d'utilisateur Bob
et le mot de passe Laisse moi entrer
et mappez-le sur votre lecteur F:. Voici la commande que vous exécuteriez:
net.exe utilise f: \\ serveur \ dossier / utilisateur: Bob LetMeIn
Une fois que vous vous êtes connecté une fois, Windows mémorise ce nom d'utilisateur et ce mot de passe et les utilise automatiquement, même lorsque vous utilisez le monter
commande dans l'environnement Linux.
Pour démonter un emplacement réseau, vous pouvez utiliser le standard démonter
commande, encore une fois:
sudo umount / mnt / folder
Les DrvF ne définissent pas les autorisations Linux avec précision lorsque vous montez un emplacement réseau. Au lieu de cela, tous les fichiers du système de fichiers réseau semblent disposer de l'autorisation d'accès complet (0777) et vous pouvez uniquement voir si vous avez accès à un fichier en essayant de l'ouvrir. Le système de fichiers ne sera pas non plus sensible à la casse et vous ne pourrez pas créer de lien symbolique dessus..