Hoe verwisselbare schijven en netwerklocaties in het Windows-subsysteem voor Linux te koppelen

Beginnend met de Fall Creators Update van Windows 10, kun je met het Windows-subsysteem voor Linux nu handmatig schijven koppelen. Het koppelt nog steeds automatisch alle interne NTFS-schijven. U kunt nu echter handmatig externe schijven en netwerkmappen koppelen met Linux mount opdracht.

Externe apparaten monteren

VERWANT: Alles wat u kunt doen met de nieuwe Bash Shell van Windows 10

Het Windows-subsysteem voor Linux koppelt nog steeds automatisch vaste NTFS-schijven. Dus als je een interne C: drive en D: drive hebt, zie je ze op / mnt / c en / mnt / d in de Linux-omgeving.

Met DrvFs kunt u nu externe schijven zoals USB-sticks, cd’s en dvd’s koppelen. Deze apparaten moeten een Windows-bestandssysteem gebruiken, zoals NTFS, ReFS of FAT. Je kunt nog steeds geen apparaten mounten die zijn geformatteerd met een Linux-bestandssysteem zoals ext3 of ext4.

Net als bij interne schijven, blijven deze externe schijven nog steeds toegankelijk in Windows nadat je ze in de Linux-omgeving hebt aangekoppeld. Door ze gewoon te monteren, zijn ze ook toegankelijk vanuit de shell-omgeving.

Stel dat u een externe schijf G heeft: dat staat voor een USB-schijf of een optische schijfeenheid. Om het te mounten, voert u de volgende opdrachten uit:

sudo mkdir /mnt/g

sudo mount -t drvfs G: /mnt/g

U hoeft de schijf niet echt te monteren op /mnt/g , natuurlijk. U kunt hem monteren waar u maar wilt. Vervang gewoon beide exemplaren van /mnt/g in de opdrachten met het door u gewenste pad.

Als u de schijf later wilt ontkoppelen zodat u deze veilig kunt verwijderen, voert u de standaard uit umount opdracht:

sudo umount /mnt/g/

Bij het werken met een extern apparaat dat is geformatteerd met een FAT-bestandssysteem of een ander netwerkbestandssysteem, zijn er enkele beperkingen. Het bestandssysteem is niet hoofdlettergevoelig en u kunt er geen symbolische koppelingen of harde koppelingen op maken.

Hoe netwerklocaties te koppelen

U kunt ook netwerklocaties koppelen. Elke netwerklocatie die u vanuit Windows kunt bereiken, kunt u mounten vanuit de Linux-shell.

Netwerklocaties kunnen op twee manieren worden gekoppeld. Als u een netwerkstation toewijst aan een stationsletter, kunt u het koppelen met dezelfde opties als hierboven. Dit zou u de mogelijkheid geven om eenvoudig in te loggen op de netwerkshare en uw inloggegevens in Verkenner in te voeren. Als uw toegewezen netwerkstation bijvoorbeeld F: is, kunt u de volgende opdrachten uitvoeren om het te koppelen:

sudo mkdir /mnt/f

sudo mount -t drvfs F: /mnt/f

U kunt ook een station opgeven met behulp van het UNC-pad (Universal Naming Convention). Als het pad naar de netwerkshare bijvoorbeeld \serverfolder , zou je het volgende commando uitvoeren. Nogmaals, gebruik het mountpoint dat je maar wilt in plaats van /mnt/folder.

sudo mkdir /mnt/folder
sudo mount -t '\serverfolder' /mnt/folder

VERWANT: Netwerkstations toewijzen vanaf de opdrachtprompt in Windows

De Windows-subsysteem voor Linux-omgeving biedt geen manier om de referenties op te geven die u wilt gebruiken. U kunt de inloggegevens specificeren door naar de map in Verkenner in Windows te gaan, ze in te voeren via de Credential Manager of door de opdracht net use te gebruiken.

U kunt het net use commando vanuit de Linux-omgeving, aangezien u met het Windows-subsysteem voor Linux Windows-software kunt starten vanaf de Linux-opdrachtregel. Voer het commando gewoon als volgt uit:

net.exe use

De volgende opdracht zou bijvoorbeeld verbinding maken met \serverfolder met de gebruikersnaam Bob en het wachtwoord LetMeIn en wijs het toe aan uw F: -station. Dit is de opdracht die u zou uitvoeren:

net.exe use f: \serverfolder /user:Bob LetMeIn

Nadat u eenmaal verbinding hebt gemaakt, onthoudt Windows deze gebruikersnaam en wachtwoord en gebruikt deze automatisch, zelfs als u de mount commando binnen de Linux-omgeving.

Om een ​​netwerklocatie te ontkoppelen, kunt u de standaard gebruiken umount commando, nogmaals:

sudo umount /mnt/folder

DrvFs stelt de Linux-machtigingen niet nauwkeurig in wanneer u een netwerklocatie koppelt. In plaats daarvan lijken alle bestanden op het netwerkbestandssysteem de volledige toegangsrechten te hebben (0777) en kun je alleen zien of je toegang hebt tot een bestand door het te proberen te openen. Het bestandssysteem is ook niet hoofdlettergevoelig en u kunt er geen symbolische koppelingen op maken.

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in