Come montare le unità rimovibili e le posizioni di rete nel sottosistema di Windows per Linux
A partire da Fall Creators Update di Windows 10, il sottosistema Windows per Linux ora consente di montare manualmente le unità. Monta ancora automaticamente tutte le unità NTFS interne. Tuttavia, ora puoi montare manualmente unità esterne e cartelle di rete usando Linux montare
comando.
Come montare dispositivi esterni
Il sottosistema Windows per Linux monta automaticamente unità fisse NTFS. Quindi, se hai un disco C: interno e un'unità D: li vedrai in / mnt / c e / mnt / d nell'ambiente Linux.
DrvFs ora ti permette di montare dischi esterni come chiavette USB, CD e DVD. Questi dispositivi devono utilizzare un file system Windows come NTFS, ReFS o FAT. Non è ancora possibile montare dispositivi formattati con un file system Linux come ext3 o ext4.
Come con le unità interne, queste unità esterne rimarranno accessibili in Windows dopo averle montate in ambiente Linux. Montarli li rende anche accessibili dall'ambiente shell.
Supponiamo che tu abbia un'unità esterna G: che rappresenta un'unità USB o un'unità disco ottico. Per montarlo, devi eseguire i seguenti comandi:
sudo mkdir / mnt / g sudo mount -t drvfs G: / mnt / g
In realtà non è necessario montare l'unità su / Mnt / g
, ovviamente. Puoi montarlo dove vuoi. Basta sostituire entrambe le istanze di / Mnt / g
nei comandi con il percorso desiderato.
Per smontare l'unità in un secondo momento in modo da poterla rimuovere in sicurezza, eseguire lo standard umount
comando:
sudo umount / mnt / g /
Quando si lavora con un dispositivo esterno formattato con un file system FAT o qualsiasi file system di rete, ci sono alcune limitazioni. Il file system non è sensibile al maiuscolo e al minuscolo e non è possibile creare collegamenti simbolici o collegamenti rigidi su di esso.
Come montare le posizioni di rete
È anche possibile montare posizioni di rete. Qualsiasi posizione di rete raggiungibile da Windows, è possibile eseguire il mount dalla shell di Linux.
Le posizioni di rete possono essere montate in due modi. Se si associa un'unità di rete a una lettera di unità, è possibile montarla utilizzando le stesse opzioni di cui sopra. Questo ti darebbe l'opportunità di accedere facilmente alla condivisione di rete e inserire le tue credenziali in File Explorer. Ad esempio, se l'unità di rete mappata è F :, è possibile eseguire i seguenti comandi per montarla:
sudo mkdir / mnt / f sudo mount -t drvfs F: / mnt / f
È anche possibile specificare un'unità utilizzando il percorso UNC (Universal Naming Convention). Ad esempio, se il percorso per la condivisione di rete è \ Cartella del server \\
, dovresti eseguire il seguente comando. Di nuovo, usa qualsiasi punto di mount che ti piace al posto di mnt / cartella /
.
sudo mkdir / mnt / folder
sudo mount -t '\\ server \ cartella' / mnt / cartella
L'ambiente Sottosistema Windows per Linux non fornisce alcun modo per specificare le credenziali che si desidera utilizzare. È possibile specificare le credenziali navigando nella cartella in Esplora file in Windows, inserendole tramite Credential Manager o utilizzando il comando net use.
Puoi eseguire il utilizzo netto
comando dall'interno dell'ambiente Linux, in quanto il sottosistema Windows per Linux consente di avviare il software Windows dalla riga di comando di Linux. Basta eseguire il comando in questo modo:
uso di net.exe
Ad esempio, il seguente comando si collegherebbe a \ Cartella del server \\
con il nome utente peso
e la password Fammi entrare
e mappalo alla tua F: guidare. Ecco il comando che avresti eseguito:
net.exe usa f: \\ server \ cartella / utente: Bob LetMeIn
Dopo esserti connesso una volta, Windows si ricorda di questo nome utente e password e li utilizza automaticamente, anche quando usi il montare
comando all'interno dell'ambiente Linux.
Per disinstallare un percorso di rete, è possibile utilizzare lo standard umount
comando, ancora una volta:
sudo umount / mnt / folder
DrvFs non imposta le autorizzazioni di Linux con precisione quando si monta un percorso di rete. Invece, tutti i file sul file system di rete sembrano avere il permesso di accesso completo (0777) e puoi vedere solo se hai accesso a un file provando ad aprirlo. Anche il file system non è sensibile al maiuscolo / minuscolo e non è possibile creare collegamenti simbolici su di essi.