Så här monterar du flyttbara enheter och nätverksplatser i Windows-delsystemet för Linux
Från och med Windows 10: s Fall Creators Update kan du nu Windows-delsystemet för Linux manuellt montera enheter. Det monterar fortfarande alla interna NTFS-enheter automatiskt. Men du kan nu manuellt montera externa enheter och nätverksmappar med Linux montera
kommando.
Så här monterar du externa enheter
Windows-delsystemet för Linux fäster automatiskt fasta NTFS-enheter. Så om du har en intern C: drive och D: -drivenhet ser du dem på / mnt / c och / mnt / d i Linux-miljön.
DrvFs låter dig nu montera externa enheter som USB-pinnar, CD-skivor och DVD-skivor. Dessa enheter måste använda ett Windows-filsystem som NTFS, ReFS eller FAT. Du kan fortfarande inte montera enheter formaterade med ett Linux-filsystem som ext3 eller ext4.
Liksom med interna enheter kommer dessa externa enheter fortfarande att vara tillgängliga i Windows efter att du har monterat dem i Linux-miljön. Montering dem gör också dem tillgängliga från skalmiljön också.
Låt oss säga att du har en extern enhet G: som representerar antingen en USB-enhet eller en optisk skivenhet. För att montera det, kör du följande kommandon:
sudo mkdir / mnt / g sudo mount -t drvfs G: / mnt / g
Du behöver inte faktiskt montera enheten vid / Mnt / g
, självklart. Du kan montera den där du vill. Byt bara ut båda fallen av / Mnt / g
i kommandona med önskad sökväg.
För att avmontera enheten senare så att du kan ta bort den, kör standard umount
kommando:
sudo umount / mnt / g /
När du arbetar med en extern enhet formaterad med ett FAT-filsystem eller något nätverksfilsystem finns det vissa begränsningar. Filsystemet kommer inte att vara skiftlägeskänsligt och du kan inte skapa symboliska länkar eller hårda länkar på den.
Så här monterar du nätverksplatser
Du kan också montera nätverksplatser. Alla nätverksplatser du kan nå från Windows, kan du montera från Linux-skalet.
Nätverksplatser kan monteras på ett av två sätt. Om du kartlägger en nätverksdrivenhet till ett skrivbrev kan du montera den med samma alternativ som ovan. Detta skulle ge dig möjlighet att enkelt logga in på nätverksdelningen och ange dina uppgifter i File Explorer. Om din mappade nätverksenhet till exempel är F :, kan du köra följande kommandon för att montera den:
sudo mkdir / mnt / f sudo mount -t drvfs F: / mnt / f
Du kan även ange en enhet med dess UNC (Universal Naming Convention) -väg. Till exempel, om sökvägen till nätverksdelningen är \\ server \ mapp
, du skulle köra följande kommando. Återigen, använd vilken monteringspunkt du vill i stället för / Mnt / mapp
.
sudo mkdir / mnt / mapp
sudo mount -t '\\ server \ folder' / mnt / folder
Windows-delsystemet för Linux-miljö ger inte något sätt att ange de referenser du vill använda. Du kan ange behörighetsuppgifterna genom att navigera till mappen i Filutforskare i Windows, ange dem via Credential Manager eller genom att använda kommandot för nätanvändning.
Du kan köra nätanvändning
kommandot från Linux-miljön, eftersom Windows-delsystemet för Linux tillåter dig att starta Windows-programvara från Linux-kommandoraden. Bara köra kommandot som så:
net.exe användning
Till exempel skulle följande kommando ansluta till \\ server \ mapp
med användarnamnet Guppa
och lösenordet Släpp in mig
och kartlägga den till din F: -drev. Här är kommandot du skulle köra:
net.exe använd f: \\ server \ mapp / användare: Bob LetMeIn
När du har anslutit en gång kommer Windows att komma ihåg det här användarnamnet och lösenordet och använda dem automatiskt även när du använder montera
kommando inom Linux-miljön.
För att avmontera en nätverksplats kan du använda standarden umount
kommandot, en gång till:
sudo omount / mnt / mapp
DrvFs ställer inte in Linux-behörigheterna korrekt när du monterar en nätverksplats. Istället verkar alla filer i nätverksfilsystemet ha full behörighet (0777) och du kan bara se om du har tillgång till en fil genom att försöka öppna den. Filsystemet kommer inte heller att vara skiftlägeskänsligt och du kan inte skapa symboliska länkar på dem.