Sådan monteres flyttbare drev og netværkspladser i Windows-subsystemet til Linux
Start med Windows 10's Fall Creators Update giver Windows Subsystem til Linux dig mulighed for manuelt at montere drev. Det monterer automatisk alle interne NTFS-drev automatisk. Du kan dog manuelt montere eksterne drev og netværksmapper ved hjælp af Linux mount
kommando.
Sådan monteres eksterne enheder
Windows-delsystemet til Linux stiller stadig fast faste NTFS-drev. Så hvis du har et internt C: drev og D: drev, vil du se dem på / mnt / c og / mnt / d i Linux-miljøet.
DrvFs giver dig nu mulighed for at montere eksterne drev som USB-sticks, cd'er og dvd'er. Disse enheder skal bruge et Windows-filsystem som NTFS, ReFS eller FAT. Du kan stadig ikke montere enheder formateret med et Linux-filsystem som ext3 eller ext4.
Ligesom med interne drev vil disse eksterne drev stadig forblive tilgængelige i Windows, efter at du har monteret dem i Linux-miljøet. Montering dem gør også dem også tilgængelige fra shell miljøet.
Lad os sige, at du har et eksternt drev G: der repræsenterer enten et USB-drev eller et optisk diskdrev. For at montere det, ville du køre følgende kommandoer:
sudo mkdir / mnt / g sudo mount -t drvfs G: / mnt / g
Du behøver ikke at montere drevet på / Mnt / g
, selvfølgelig. Du kan montere den, hvor du vil. Udskift kun begge forekomster af / Mnt / g
i kommandoerne med din ønskede vej.
Hvis du vil afmontere drevet senere, så du kan fjerne det sikkert, skal du køre standard umount
kommando:
sudo umount / mnt / g /
Når der arbejdes med en ekstern enhed formateret med et FAT-filsystem eller et hvilket som helst netværksfilsystem, er der nogle begrænsninger. Filsystemet er ikke sagerkänsligt, og du kan ikke oprette symbolske links eller hard links på den.
Sådan monteres netværkssteder
Du kan også montere netværkssteder. En hvilken som helst netværksplacering, du kan nå fra Windows, kan du montere fra Linux-shell.
Netværkssteder kan monteres på to måder. Hvis du kortlægger et netværksdrev til et drevbogstav, kan du montere det ved hjælp af de samme muligheder som ovenfor. Dette ville give dig mulighed for nemt at logge ind på netværksdelingen og indtaste dine legitimationsoplysninger i File Explorer. Hvis f.eks. Dit kortlagte netværksdrev er F :, kan du køre følgende kommandoer for at montere det:
sudo mkdir / mnt / f sudo mount -t drvfs F: / mnt / f
Du kan også angive et drev ved hjælp af dets UNC (Universal Naming Convention) -sti. For eksempel, hvis stien til netværksdelen er \\ \ mappe server
, du vil køre følgende kommando. Brug igen det monteringspunkt du kan lide i stedet for / Mnt / mappe
.
sudo mkdir / mnt / folder
sudo mount -t '\\ server \ folder' / mnt / folder
Windows-subsystemet til Linux-miljøet giver ingen mulighed for at angive de legitimationsoplysninger, du vil bruge. Du kan angive legitimationsoplysningerne ved at navigere til mappen i File Explorer i Windows, indtaste dem via Credential Manager eller ved at bruge kommandoen netbrug.
Du kan køre netbrug
kommandoen fra Linux-miljøet, da Windows Subsystem for Linux giver dig mulighed for at starte Windows-software fra Linux-kommandolinjen. Bare kør kommandoen som sådan:
net.exe brug
For eksempel vil følgende kommando forbinde til \\ \ mappe server
med brugernavnet Bob
og adgangskoden Luk mig ind
og kort det til din F: drev. Her er kommandoen du ville køre:
net.exe bruger f: \\ server \ folder / bruger: Bob LetMeIn
Når du har oprettet forbindelse en gang, vil Windows huske dette brugernavn og adgangskode og automatisk bruge dem, selv når du bruger mount
kommando i Linux-miljøet.
Hvis du vil afmontere en netværksplacering, kan du bruge standarden umount
kommandoen igen:
sudo umount / mnt / folder
DrvFs indstiller ikke Linux-tilladelserne nøjagtigt, når du monterer en netværksplacering. I stedet synes alle filer på netværksfilsystemet at have fuld adgangstilladelse (0777), og du kan kun se, om du har adgang til en fil ved at prøve at åbne den. Filsystemet vil heller ikke være case-følsomt, og du kan ikke oprette symbolske links på dem.