Zamontuj zdalny udział CIFS / SMB jako folder, a nie literę dysku

52

Czy istnieje sposób zamontowania zdalnego udziału CIFS / SMB / SAMBA jako folderu / katalogu, a nie litery dysku. Na przykład chcę tę mapę:

\\ Serwer \ NazwaUdziału -> C: \ Folder \ NazwaUdziału

Zamiast zwykłej mapy takiej jak ta:

\\ Serwer \ NazwaUdziału -> Z: \

Serwer to Linux / Samba, a klient to Windows 7 Professional 64-bit. Najbliższe, jakie znalazłem, to możliwość podłączenia woluminu lokalnego jako podfolderu za pomocą menedżera dysków systemu Windows, ale nie wydaje się on obsługiwać zdalnych udziałów CIFS (patrz http://support.microsoft.com/kb/307889 ) .

Anagoge
źródło

Odpowiedzi:

65

Aby zmapować katalog udziału sieciowego, należy użyć tego polecenia:

net use \\Server\ShareName\Directory

To mapowanie nie byłoby trwałe i musiałoby zostać ustanowione i uwierzytelnione przy logowaniu użytkownika, a dostęp do udziału byłby możliwy przy użyciu ścieżki UNC, a nie lokalnej litery dysku.

Jeśli chcesz uzyskać dostęp do udziału sieciowego za pośrednictwem lokalizacji na lokalnym dysku C:. Będziesz chciał skonfigurować symboliczny link:

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

Teraz, gdy przejdziesz do C: \ Folder \ Udostępnij, zobaczysz zawartość \\ Serwer \ Nazwa udziału \ Katalog. Nadal będziesz musiał zapewnić uwierzytelnianie zasobu za pomocą czegoś takiego jak wykorzystanie sieciowe (lub po prostu zalogować się na konto domeny w systemie domenowym, który ma dostęp), w przeciwnym razie link prawdopodobnie zostanie ze złym błędem.

Kok
źródło
2
mklink wydaje się być odpowiedzią, jakiej chciał OP.
mfinni
Też tak myślałam, ale nie byłam pewna, jeśli okaże się, że tak, to trochę zmodyfikuję.
Bob
Tak, mklink jest dokładnie tym, czego potrzebowałem. Dzięki! Zapisałem już dane uwierzytelniające na moim koncie użytkownika podczas testowania różnych innych metod mapowania udziału.
Anagoge
Jakieś rozwiązanie na XP?
Przestań krzywdzić Monikę
4
@ Bob To zrobiłoby TYLKO, jeśli chcesz skrót. (więcej tutaj: http://stackoverflow.com/questions/4339220/is-there-a-way-to-map-a-unc-path-to-a-local-folder ) Ale jeśli potrzebujesz „folderu roboczego” „tym, z którego może korzystać niektóre aplikacje, nie mamy szczęścia. Podsumowując, NIE MOŻESZ wykonać mapowania folderu sieciowego na folder lokalny tylko na dysk lokalny! Znowu ... według Microsoft. Niestety ...
dorbar,
1

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

Z pyska koni:

Jeśli zabrakło Ci liter dysku do użycia, zamontuj woluminy lokalne bez liter dysku.

romant
źródło
1
Nie jestem pewien, czy rozumiem ... W moim przypadku nie brakuje mi liter dysku - po prostu nie chcę przypisywać / tworzyć kolejnych liter dysku. Nie widzę też sposobu, aby zamontować udziały sieciowe mountvol (parametr VolumeName najwyraźniej chce GUID reprezentującego nazwę lokalnego woluminu, a nie udział sieciowy).
Anagoge
1

Kliknij „Start”, a następnie Komputer. Jesteś teraz w „My Computer / Explorer”.
Kliknij prawym przyciskiem myszy Komputer i kliknij „Dodaj lokalizację sieciową”.
Następnie wejdź na serwer i udostępnij, z którym chcesz się połączyć

\\[servername]\[sharename]
Nunya
źródło
Jest to trochę bliskie, ale nie pozwala mi wybrać folderu, w którym chcesz zamontować udział. Wydaje się, że zezwala tylko na „montaż” udziału w obszarze „Lokalizacja sieci” na moim komputerze. Idealnie byłoby zamontować go w dowolnym folderze, takim jak C: \ Folder \ ShareName. Wydaje się, że Samba na Linuksie pozwala na to, więc miałem nadzieję, że Windows również to zrobił.
Anagoge
Nie możesz wybrać folderu, w którym chcesz go zamontować, tak jak w Linuksie. Możesz jednak utworzyć skrót do niego na pulpicie.
Nunya
Po utworzeniu skrótu zgodnie z sugestią Nunyi kliknij prawym przyciskiem myszy skrót i skopiuj do schowka. Przejdź do folderu, w którym chcesz uzyskać dostęp do udziału, i wklej. Dodano skrót do udziału zdalnego.
Możesz montować dyski lokalne jako folder, podobnie jak w systemie Linux, bez konieczności tworzenia łącza, korzystając z punktów instalacji woluminów : technet.microsoft.com/en-us/library/cc938934.aspx Nie jestem pewien, czy jest jakiś sposób zamontować udział w podobny sposób.
Eric Smith