Startpagina » hoe » Installeren van verwisselbare stations en netwerklocaties in het Windows-subsysteem voor Linux

    Installeren van verwisselbare stations en netwerklocaties in het Windows-subsysteem voor Linux

    Beginnend met de Fall Creators-update van Windows 10, kunt u met het Windows-subsysteem voor Linux schijven handmatig koppelen. Het koppelt nog steeds automatisch alle interne NTFS-schijven aan. U kunt nu echter handmatig externe schijven en netwerkmappen koppelen met behulp van de Linux berg commando.

    Externe apparaten monteren

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

    Met DrvFs kunt u nu externe schijven zoals USB-sticks, cd's en dvd's monteren. Deze apparaten moeten een Windows-bestandssysteem zoals NTFS, ReFS of FAT gebruiken. 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 toegankelijk in Windows nadat u ze in de Linux-omgeving hebt aangekoppeld. Door ze te monteren zijn ze ook toegankelijk vanuit de shell-omgeving.

    Laten we zeggen dat u een externe schijf G hebt: ofwel een USB-schijf of een optische schijf. Om het te mounten, zou je de volgende commando's uitvoeren:

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

    U hoeft de drive eigenlijk niet te monteren / Mnt / g , natuurlijk. Je kunt het waar je maar wilt ophangen. Vervang gewoon beide exemplaren van / Mnt / g in de opdrachten met uw gewenste pad.

    Om de schijf later te ontkoppelen, kunt u deze veilig verwijderen en de standaard uitvoeren umount commando:

    sudo umount / mnt / g /

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

    Netwerklocaties monteren

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

    Netwerklocaties kunnen op twee manieren worden gemonteerd. Als u een netwerkstation toewijst aan een stationsletter, kunt u deze koppelen met dezelfde opties als hierboven. Dit zou u de mogelijkheid bieden om eenvoudig aan te melden bij de netwerkshare en uw inloggegevens in te voeren in Verkenner. 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 is \\ \ servermap , je zou de volgende opdracht uitvoeren. Gebruik wederom welk koppelpunt dat je wilt in plaats van  / Mnt / map.

    sudo mkdir / mnt / map
    sudo mount -t '\\ server \ folder' / mnt / folder

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

    U kunt de netto gebruik commando vanuit de Linux-omgeving, aangezien het Windows Subsysteem voor Linux je in staat stelt om Windows-software te starten vanaf de Linux-opdrachtregel. Voer het commando gewoon uit zoals:

    net.exe gebruiken

    De volgende opdracht maakt bijvoorbeeld verbinding met \\ \ servermap met de gebruikersnaam Bob en het wachtwoord Laat me binnen en wijs het toe aan je F: schijf. Dit is het commando dat je zou uitvoeren:

    net.exe gebruikt f: \\ server \ map / gebruiker: Bob LetMeIn

    Nadat u eenmaal verbinding hebt gemaakt, onthoudt Windows deze gebruikersnaam en wachtwoord en gebruikt deze automatisch, zelfs wanneer u de berg 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 als u een netwerklocatie koppelt. In plaats daarvan lijken alle bestanden in het netwerkbestandssysteem de volledige toegangsrechten (0777) te hebben en kunt u alleen zien of u toegang hebt tot een bestand door te proberen het te openen. Het bestandssysteem zal ook niet hoofdlettergevoelig zijn en u kunt er geen symbolische koppelingen op maken.