Подключите удаленный общий ресурс CIFS / SMB к папке, а не к букве диска


52

Есть ли способ смонтировать удаленный общий ресурс CIFS / SMB / SAMBA как папку / каталог, а не как букву диска. Например, я хочу эту карту:

\\ Server \ ShareName -> C: \ Folder \ ShareName

Вместо обычной карты вот так:

\\ Server \ ShareName -> Z: \

Сервер - Linux / Samba, а клиент - Windows 7 Professional, 64-разрядный. Самое близкое, что я нашел, - это возможность монтировать локальный том в качестве подпапки с помощью диспетчера дисков Windows, но он не поддерживает удаленные общие ресурсы CIFS (см. Http://support.microsoft.com/kb/307889 ). ,

Ответы:


65

Просто для сопоставления каталога общего сетевого ресурса вы можете использовать эту команду:

net use \\Server\ShareName\Directory

Это сопоставление не будет постоянным и должно быть установлено и аутентифицировано при входе пользователя в систему, и вы получите доступ к общему ресурсу, используя путь UNC, а не букву локального диска.

Если вы хотите получить доступ к общему сетевому ресурсу через местоположение на локальном диске C :. Вы хотите установить символическую ссылку:

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

Теперь, когда вы переходите к C: \ Folder \ Share, вы видите содержимое \\ Server \ Sharename \ Directory. Вам все равно нужно будет обеспечить аутентификацию для ресурса с использованием чего-то вроде сетевого использования (или просто войти в учетную запись домена в доменной системе, которая имеет доступ), в противном случае ссылка, вероятно, будет с ошибкой.


2
mklink - это ответ, который хотел получить OP.
mfinni

Я тоже так думал, но я не был уверен, если получится, что я буду немного редактировать.
Боб

Да, mklink это именно то, что мне было нужно. Спасибо! Я уже сохранил данные аутентификации в своей учетной записи пользователя во время тестирования различных других способов сопоставления общего ресурса.
Анагоге

Любое решение на XP?
Стоп Harm Monica

4
@Bob Это будет сделано только если вы хотите ярлык. (подробнее здесь: http://stackoverflow.com/questions/4339220/is-there-a-way-to-map-a-unc-path-to-a-local-folder ) Но если вам нужна «рабочая папка» "То, что некоторые приложения могут использовать вас, ну, нам не повезло. В итоге вы НЕ МОЖЕТЕ выполнить сопоставление сетевой папки с локальной папкой только на локальный диск! Опять же ... в соответствии с Microsoft. К сожалению ...
Дорбар

1

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

Изо рта лошади:

Если у вас заканчиваются буквы дисков, подключите локальные тома без букв дисков.


1
Я не уверен, что понимаю ... В моем случае у меня не заканчиваются буквы дисков - я просто не хочу назначать / создавать больше букв дисков. Я также не вижу способа сделать mountvol монтирующими сетевые ресурсы общего доступа (для параметра VolumeName, очевидно, требуется GUID, представляющий имя локального тома, а не сетевой ресурс).
Анагоге

1

Нажмите «Пуск», затем нажмите «Компьютер». Теперь вы в «Мой компьютер / Проводник».
Щелкните правой кнопкой мыши Компьютер и выберите «Добавить сетевое расположение».
Затем введите сервер и общий доступ, к которому вы хотите подключиться.

\\[servername]\[sharename]

Это довольно близко, но это не позволяет мне выбирать, в какую папку монтировать общий ресурс. Кажется, он позволяет только «монтировать» общий ресурс в разделе «Сетевое расположение» на «Моем компьютере». В идеале я мог бы смонтировать его в произвольную папку, например C: \ Folder \ ShareName. Samba в Linux, кажется, позволяет это сделать, поэтому я надеялся, что и Windows тоже.
Анагоге

Вы не можете выбрать, какую папку монтировать, как в Linux. Однако вы можете создать ярлык к нему на рабочем столе.
Нуня

Как только ярлык будет создан в соответствии с предложением Nunya, щелкните правой кнопкой мыши ярлык и скопируйте в буфер обмена. Перейдите в папку, где вы хотите получить доступ к общей папке и вставьте. Ярлык для удаленного общего ресурса добавлен.

Вы можете подключить локальные диски как папку, как в Linux, без необходимости создавать ссылку, используя Volume Mount Points: technet.microsoft.com/en-us/library/cc938934.aspx Я не уверен, есть ли какой-либо способ смонтировать акцию аналогичным образом.
Эрик Смит
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.