Есть ли способ смонтировать удаленный ресурс CIFS/SMB/SAMBA как папку/каталог, а не как букву диска. Например, я хочу эту карту:
\\Сервер\Имя_общего_ресурса -> C:\Папка\Имя_общего_ресурса
Вместо обычной карты, вот такой:
\\Server\Имя_ресурса -> Z:\
Сервер — Linux/Samba, а клиент — Windows 7 Professional 64-bit. Самое близкое, что я нашел, — это возможность монтировать локальный том как подпапку с помощью диспетчера дисков Windows, но, похоже, он не обрабатывает удаленные общие ресурсы CIFS (см.http://support.microsoft.com/kb/307889).
решение1
Чтобы просто отобразить сетевой каталог общего доступа, используйте следующую команду:
net use \\Server\ShareName\Directory
Это сопоставление будет:
- не будь настойчивым
- необходимо будет установить и аутентифицировать при входе пользователя в систему
- вы получите доступ к общему ресурсу, используя UNC-путь, а не букву локального диска.
Если вы хотите получить доступ к сетевому ресурсу через местоположение на локальном C:
диске, вам нужно будет создать символическую ссылку:
mklink /d C:\Folder\ShareName \\Server\ShareName\Directory
Теперь, когда вы перейдете на , C:\Folder\Share
вы увидите содержимое \\\Server\Sharename\Directory
. Вам все равно нужно будет предоставить аутентификацию для ресурса с помощью чего-то вроде net use
(или просто войти в учетную запись домена в доменной системе, которая имеет доступ), в противном случае ссылка, скорее всего, выдаст ошибку.
решение2
Из уст лошадей:
Если у вас заканчиваются свободные буквы дисков, смонтируйте локальные тома без букв дисков.
решение3
Нажмите «Пуск», затем нажмите «Компьютер». Теперь вы находитесь в «Мой компьютер/Проводник».
Щелкните правой кнопкой мыши «Компьютер» и нажмите «Добавить сетевое расположение».
Затем введите сервер и общий ресурс, к которому вы хотите подключиться.
\\[servername]\[sharename]