mount
comando.
Come montare dispositivi esterni
Il sottosistema Windows per Linux monta automaticamente unità fisse NTFS. Quindi, se si dispone di un'unità C: interna e un'unità D:, le si vedranno 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
/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 poterlo rimuovere in sicurezza, eseguire lo standard
umount
comando:
sudo umount /mnt/g/
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. Ciò 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
È inoltre possibile specificare un'unità utilizzando il percorso UNC (Universal Naming Convention). Ad esempio, se il percorso per la condivisione di rete è
serverfolder
dovresti eseguire il seguente comando. Ancora una volta, usa qualsiasi punto di mount che ti piace al posto di
/mnt/folder
sudo mkdir /mnt/folder
sudo mount -t '\serverfolder' /mnt/folder
È possibile eseguire il
net use
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:
net.exe use
Ad esempio, il seguente comando si collegherebbe a
serverfolder
con il nome utente
Bob
e la password
LetMeIn
e mappalo alla tua F: guidare. Ecco il comando da eseguire:
net.exe use f: \serverfolder /user:Bob LetMeIn
Dopo esserti connesso una volta, Windows si ricorda di questo nome utente e password e li utilizza automaticamente, anche quando usi il
mount
comando all'interno dell'ambiente Linux.
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.