28Jun

Sådan monteres flytbare 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. Men du kan nu manuelt montere eksterne drev og netværksmapper ved hjælp af Linux mountcommand.

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, kan du se dem ved /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 faktisk ikke at montere drevet på /mnt/ g, selvfølgelig. Du kan montere det, hvor du vil. Udskift kun begge forekomster af /mnt/ g i kommandoerne med den ønskede vej.

Hvis du vil afmontere drevet senere, så du kan fjerne det sikkert, skal du køre kommandoen standard umount:

sudo umount /mnt/g/

Når du arbejder med en ekstern enhed, der er formateret med et FAT-filsystem eller et netværksfilsystem, er der nogle begrænsninger. Filsystemet vil ikke være case-følsomt, og du kan ikke oprette symbolske links eller hard links på den.

Sådan monteres netværkssteder

Du kan også montere netværkspladser. En hvilken som helst netværksplacering, du kan nå fra Windows, kan du montere fra Linux-shell.

Netværksplaceringer 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. For eksempel, hvis 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 \\ server \ mappe, vil du køre følgende kommando. Brug igen det monteringspunkt du kan lide i stedet for /mnt/-mappen.

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

Windows-delsystemet 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 netbrugskommandoen.

Du kan køre netbrugskommandoen fra Linux-miljøet, da Windows Subsystem til Linux giver dig mulighed for at starte Windows-software fra Linux-kommandolinjen. Bare kør kommandoen som sådan:

net.exe bruger

For eksempel ville følgende kommando forbinde til \\ server \ mappe med brugernavnet Bob og passwordet LetMeIn og kortlægge det til din F: drev. Her er kommandoen du vil køre:

net.exe bruger f: \\ server \ mappe / bruger: Bob LetMeIn

Når du har tilsluttet en gang, vil Windows huske dette brugernavn og adgangskode og automatisk bruge dem, selv når du bruger mount-kommandoeninden for Linux-miljøet.

Hvis du vil afmontere en netværksplacering, kan du bruge kommandoen standard omount igen:

sudo umount /mnt/-mappe

DrvFs angiver 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 sagerfølsomt, og du kan ikke oprette symbolske links på dem.