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 ) .

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.


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.


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]

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.