Montare la condivisione CIFS / SMB remota come una cartella e non una lettera di unità


52

Esiste un modo per montare una condivisione CIFS / SMB / SAMBA remota come cartella / directory e non come lettera di unità. Ad esempio, voglio questa mappa:

\\ Server \ Nome condivisione -> C: \ Cartella \ Nome condivisione

Invece della solita mappa come questa:

\\ Server \ ShareName -> Z: \

Il server è Linux / Samba e il client è Windows 7 Professional a 64 bit. Il più vicino che ho trovato è in grado di montare un volume locale come sottocartella utilizzando il gestore disco di Windows, ma non sembra gestire le condivisioni CIFS remote (vedere http://support.microsoft.com/kb/307889 ) .

Risposte:


65

Solo per mappare una directory di condivisione di rete useresti questo comando:

net use \\Server\ShareName\Directory

Questa mappatura non sarebbe persistente e dovrebbe essere stabilita e autenticata al login dell'utente e si accederà alla condivisione utilizzando il percorso UNC e non una lettera di unità locale.

Se si desidera accedere alla condivisione di rete tramite una posizione sull'unità C: locale. Ti consigliamo di impostare un collegamento simbolico:

mklink /d  C:\Folder\ShareName \\Server\ShareName\Directory

Ora quando vai su C: \ Cartella \ Condividi vedi i contenuti di \\ Server \ Sharename \ Directory. Dovrai comunque fornire l'autenticazione per la risorsa con qualcosa di simile all'utilizzo della rete (o essere semplicemente registrato in un account di dominio su un sistema di dominio che ha accesso), altrimenti il ​​collegamento probabilmente sbaglierà rabbiosamente.


2
mklink sembra essere la risposta che l'OP ha voluto.
mfinni,

Lo pensavo anch'io, ma non ero sicuro, se si scopre che è il caso, modificherò un po 'le cose.
Bob,

Sì, mklink è esattamente ciò di cui avevo bisogno. Grazie! Ho già salvato i dettagli di autenticazione sul mio account utente durante il test di vari altri metodi di mappatura della condivisione.
Anagoge

Qualche soluzione su XP?
Smetti di fare del male a Monica l'

4
@Bob Quello farebbe SOLO se si desidera un collegamento. (altro qui: http://stackoverflow.com/questions/4339220/is-there-a-way-to-map-a-unc-path-to-a-local-folder ) Ma se hai bisogno di una "cartella di lavoro "quello che alcune app potrebbero usare, beh, siamo sfortunati. In conclusione NON PUOI fare una mappatura di una cartella di rete su una cartella locale solo su un disco locale! Ancora una volta ... secondo Microsoft. Sfortunatamente ...
Dorbar il

1

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/mountvol.mspx?mfr=true

Dalla bocca dei cavalli:

Se si stanno esaurendo le lettere di unità da utilizzare, montare i volumi locali senza lettere di unità.


1
Non sono sicuro di capire ... Nel mio caso, non sto esaurendo le lettere di unità - non voglio solo assegnare / creare più lettere di unità. Inoltre non vedo un modo per far montare mountvol su condivisioni di rete (il parametro VolumeName apparentemente vuole un GUID che rappresenti un nome di volume locale, non una condivisione di rete).
Anagoge,

1

Fai clic su "Start", quindi fai clic su Computer. Ora sei in "Risorse del computer / Explorer".
Fai clic con il pulsante destro del mouse su Computer, quindi fai clic su "Aggiungi un percorso di rete",
quindi inserisci il server e condividi a cui desideri connetterti

\\[servername]\[sharename]

Questo è un po 'vicino, ma non mi permette di scegliere in quale cartella montare la condivisione. Sembra consentire solo il "montaggio" della condivisione in "Posizione di rete" in Risorse del computer. Idealmente, potrei montarlo in una cartella arbitraria come C: \ Folder \ ShareName. Samba su Linux sembra consentire questo, quindi speravo che anche Windows lo facesse.
Anagoge,

Non puoi scegliere quale cartella montarla come puoi in Linux. Tuttavia, è possibile quindi creare un collegamento sul desktop.
Nunya,

Una volta creato il collegamento come suggerito da Nunya, fai clic con il pulsante destro del mouse sul collegamento e copia negli appunti. Vai alla cartella in cui desideri accedere alla condivisione e incolla. Viene aggiunto il collegamento alla condivisione remota.

È possibile montare le unità locali come una cartella, come in Linux, senza la necessità di creare un collegamento, utilizzando i punti di montaggio del volume: technet.microsoft.com/en-us/library/cc938934.aspx Non sono sicuro che esista montare una condivisione in modo simile.
Eric Smith,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.