Hvordan få tilgang til Linux-stasjoner fra Windows

Et av problemene som mange brukere som regelmessig bruker dual-boot Windows og Linux ansikt er manglende evne til tilgang til Linux-administrerte stasjoner fra Windows. Det er imidlertid ikke noe problem hvis vi ønsker å få tilgang til filene som er lagret i Windows fra Linux.

Windows tilbyr ikke støtte for filsystemet ext2, ext3 og ext4, filsystemet som brukes av Linux-distribusjoner, og ext4 er det mest brukte i dag. Nå vil du forstå hvorfor når du har koblet til en harddisk med et ext2, ext3 eller ext4 filsystem, inviterer Windows deg til å formatere den uten å ha muligheten til å få tilgang til innholdet.

Hvordan få tilgang til Linux-stasjoner fra Windows

Løsningen på dette problemet er å bruke en av de forskjellige applikasjonene som er tilgjengelige på Internett som lar oss få tilgang til denne typen enheter.

Et annet interessant alternativ, hvis vi vanligvis blir tvunget til å få tilgang til denne typen stasjoner fra Windows, er å bruke Windows Subsystem for Linux , en funksjonalitet tilgjengelig fra Windows 10 og som vi skal finne allsidigheten ved å få tilgang til data som er lagret i alle stasjoner på datamaskinen vår, uavhengig av filsystemet.

Windows delsystem for Linux (WSL)

Den raskeste og enkleste metoden for å få tilgang til ext2-, ext3- og ext4-formaterte stasjoner brukt av Linux er å bruke Windows Subsystem for Linux, bedre kjent som WSL. WSL lar oss kjøre Linux-verktøy fra kommandolinjen som lar oss glemme å bruke en virtuell maskin eller bruke dual boot.

I tillegg lar det oss også kjøre Windows-applikasjoner fra kommandolinjen og Linux-applikasjoner i Windows. Denne funksjonaliteten som er tilgjengelig på enheten er ikke naturlig aktiv, så det første vi må gjøre er å aktivere den.

Aktiver Windows Subsystem for Linux

For å aktivere Windows-undersystemet for Linux, går vi til Cortana-søkeboksen og skriver inn vilkårene Windows-funksjoner ved å klikke på det første resultatet som vises.

Deretter vil et vindu vises med Windows-funksjonene som er tilgjengelige og som vi kan aktivere eller deaktivere i henhold til våre behov. I vårt tilfelle må vi se etter alternativet Windows Subsystem for Linux, kryss av i den tilsvarende boksen og klikk OK.

Aktiver Windows-understøttelse for Linux

Sekunder senere vil systemet invitere oss til å starte datamaskinen på nytt for å aktivere denne funksjonen på datamaskinen. Når vi har startet på nytt, må vi installer et Linux-terminalmiljø fra Microsoft Butikk. I dette eksemplet skal vi bruke Ubuntu, da det er en av de mest populære og brukte.

Når vi har lastet ned applikasjonen, kjører vi den og venter noen minutter til installasjonen er ferdig. Det første vi må gjøre er å opprette en brukerkonto, en konto som ikke er relatert til Windows-brukerkontoen og passordet.

Installer Ubuntu og Windows

Neste trinn er å montere stasjonen slik at den er naturlig tilgjengelig i Windows via filutforsker.

Tilgang til Linux-stasjoner fra Windows

Det første vi må gjøre er å montere stasjonen via WSL. Hvis vi ikke monterer stasjonen først, vil vi aldri få tilgang til den, så du bør ikke hoppe over dette trinnet.

Hvis datamaskinen vår bare har én harddisk, som Windows-operativsystemet administreres fra, når du kobler til en annen enhet, vil systemet tildele den neste bokstaven i alfabetet, som i dette tilfellet vil være bokstaven d i enheten der vi ønsker å assosiere det.

For å montere den Linux ext2, ext3 eller ext4 formaterte stasjonen, må vi skrive inn følgende kommando, der d er stasjonen som den vil være tilgjengelig fra.

sudo mkdir /mnt/d sudo mount -t drvfs d: /mnt/d

Få tilgang til unidades Linux fra Windows

Fra dette øyeblikket kan vi lukke Ubuntu og gå til Windows filutforsker for å få tilgang til alt innholdet som er tilgjengelig på den lagringsenheten som om det var en hvilken som helst annen harddisk med et format som er kompatibelt med Windows.

Fra filutforskeren kan vi kopiere filer fra både Windows til Linux-stasjonen og fra Linux til Windows ved å dra filene som vanlig.

Koble fra Windows til Linux

Hva skjer hvis vi vil koble fra Windows til en Linux-datamaskin for å få tilgang til filene? Alle løsningene som vi har forklart ovenfor er fokusert på å koble til harddisker eller partisjoner med Linux-format, ugyldige alternativer for å koble til andre datamaskiner.

Eksternt skrivebord /RDP

Den enkleste metoden for å koble til en Linux-datamaskin fra Windows er ved å koble til eksternt. På denne måten vil vi ikke bare kunne administrere Linux-datamaskinen fra vår Windows-PC, men vi vil også kunne dele filer veldig raskt og enkelt.

Det første og viktigste er å vite IP-en som Linux-datamaskinen bruker gjennom ipconfig kommando fra terminal. Deretter får vi tilgang til konfigurasjonsalternativene til ruteren og aktiverer portvideresending med IP-en til utstyret, porten som skal brukes og som et eksternt skrivebordsnavn for å kunne identifisere det.

Ruteradressen, sammen med tilgangsdataene, er vanligvis nederst i den.

I neste trinn må vi bebo det eksterne skrivebordet i Ubuntu, en funksjon som er tilgjengelig i Windows, gjennom kommandoen:

sudo apt install xrdp

Deretter åpner vi Windows Remote Desktop Connection-applikasjonen i Windows. I Datamaskin-delen må vi skrive inn IP-en til datamaskinen og brukernavnet til Linux-datamaskinen som vi skal koble til.

Koble til Linux fra Windows

Hvis alt fungerer som det skal, vil applikasjonen be oss om datamaskinpassordet, og vi fjernadministrerer Linux-datamaskinen.

Et mye enklere alternativ for å eksternt koble til en Linux-datamaskin fra Windows og få tilgang til filene er å bruke TeamViewer, så lenge du ikke ønsker å dra nytte av de opprinnelige verktøyene som Windows og Linux gjør tilgjengelig for oss.

Samba

Samba er en av de mest komplette løsningene for å få tilgang til og dele filer mellom Windows- og Linux-datamaskiner på en veldig enkel måte.

Denne applikasjonen bruker samme protokoll som Microsoft, SMB, for å lage delte mapper på det samme lokale nettverket. Det første vi må gjøre er å installere det på datamaskinen vår gjennom kommandoen

sudo apt-get install samba

Når den er installert, lukker vi Terminal og går til Ubuntu-filutforskeren, velg mappen vi vil dele ved å klikke med høyre museknapp og velge Del denne mappen.

Vi setter navnet på mappen som den skal vises under i Windows, merk av i boksene Tillat andre personer å opprette og slette filer i denne mappen og Gjestetilgang. Klikk til slutt på Opprett del.

I Windows, med IP-en til Linux-datamaskinen, åpner vi filutforskeren og skriver IP-en til datamaskinen med to skråstreker foran.

FTP

Et annet interessant alternativ som vi kan bruke til å dele filer mellom en Windows-datamaskin og en annen eller andre administrert av Linux, er å bruke veteran-FTP-protokollen.

Løsningen som vi skal bruke, i Ubuntu, er vsftpd, inkludert i systemet. Det første vi må gjøre er å installere det gjennom kommandoen:

sudo apt-get install vsftpd

Når installasjonsprosessen er fullført, redigerer vi vsftpd.conf-filen som er opprettet i etc mappe. I denne filen går vi til Tillat anonym FTP (Deaktivert som standard). anonym endable=NEI og vi forandrer oss NEI til JA . På denne måten vil det ikke være nødvendig å opprette brukerkontoer for å få tilgang.

Hvis ideen din er å få ekstern tilgang fra utenfor nettverket eller andre brukere for å få tilgang til disse filene, bør du ikke endre dette alternativet.

Vi starter systemet på nytt og går til Terminal igjen for å starte FTP-serveren med endringene vi har gjort ved å bruke kommandoen:

sudo etc/init.d/vsftpd start

For å få tilgang til FTP-serveren som vi har opprettet på Linux fra Windows, bruker vi fileZilla applikasjon, en åpen kildekode-applikasjon også tilgjengelig for macOS og Linux.

IP-adressen til serveren vi skal koble til er den som er knyttet til Linux-datamaskinen mens tilkoblingsporten er 21 (som standard).

Med programmer for å lese EXT4 i Windows

I tillegg til de to ovennevnte måtene, hvis vi ikke har noe imot å ty til tredjepartsprogrammer, kan vi installere noen spesialiserte programmer på datamaskinen vår for å åpne Linux-stasjoner fra Windows. Noen av de mest kjente er følgende.

linux-leser

En av mest populære og mye brukt applikasjoner for tilgang til Linux ext-formaterte stasjoner fra Windows er Linux Reader. Denne applikasjonen er tilgjengelig gjennom sin hjemmeside , lar oss enkelt få tilgang til Linux-stasjoner akkurat som vi kan gjøre fra Windows Utforsker for å åpne, kopiere og flytte dokumenter.

Linux Reader håndterer automatisk montering og avmontering av drev , så du trenger ingen kunnskap om Linux for å få tilgang til innholdet som er lagret på disse stasjonene. I venstre kolonne vises alle enheter.

Linux-leser

For å få tilgang til alle funksjonene som tilbys av denne applikasjonen, må vi gå gjennom boksen og kjøpe en lisens. Hvis dine behov er grunnleggende og du bare trenger sporadisk tilgang til stasjoner med Linux-filsystemet, er gratisversjonen mer enn nok.

Ext2Fsd

Ext2Fsd lar oss montere stasjoner i ext2-, ext3- og ext4-format på vår Windows-datamaskin for å kunne få tilgang til innholdet deres fra Windows Utforsker akkurat som vi kan gjøre med WSL. Når den er installert, vil den invitere oss til å starte datamaskinen på nytt.

Ext2Fsd

Applikasjonen lar oss montere enheten slik at den er kun lest (det tillater oss ikke å kopiere og slette innhold) eller å angi lese- og skrivetillatelser, det beste alternativet hvis vi ønsker å dele data mellom forskjellige enheter akkurat som vi kan gjøre med Windows-løsningen.

Du kan laste ned Ext2Fsd fra følgende link , siden nettstedet ikke er tilgjengelig.

Andre utdaterte alternativer

Antallet applikasjoner som i dag lar oss få tilgang til stasjoner med Linux i ext4-format fra Windows er svært begrenset, om ikke praktisk talt ikke-eksisterende. Bortsett fra løsningen som Windows tilbyr oss er WSL og Linux Reader, resten av applikasjonene som ble brukt for denne funksjonen, sluttet å oppdatere og er ikke kompatible med ext4 .

Utforsk2fs var en av de første applikasjonene som ble utgitt for å tillate Windows å samhandle med stasjoner med filsystemet ext2 og ext3. Imidlertid, og selv om applikasjonen er kompatibel med både Windows 10 og Windows 11, er den ikke kompatibel med filsystemet ext4, det mest brukte i dag.

Et annet interessant alternativ å vurdere, bare hvis filsystemet er ext2, er Ext2 applikasjon. Denne applikasjonen, med et grensesnitt som ligner mye på Windows filutforsker, lar oss åpne, kopiere og flytte filer mellom Windows- og Linux-stasjoner, men bare med filsystemet ext2 og ext3. Den er ikke kompatibel med ext4, så det er ikke en løsning å lese denne typen stasjoner.