Есть ли способ смонтировать сетевое расположение, чтобы оно отображалось как локальный физический диск? например \\computer\share
как D:
(не сетевой диск)
Есть ли способ смонтировать сетевое расположение, чтобы оно отображалось как локальный физический диск? например \\computer\share
как D:
(не сетевой диск)
Ответы:
Как я сказал по этому (почти) одинаковому вопросу :
Вы уверены, что это действительно то, что вы хотите сделать? Есть очень хорошая статья о том, почему это плохая плохая идея в Joel on Software (см. Пункт № 3) ...
Заключительное заявление:
Вывод: в следующий раз, когда кто-то попытается продать вам программный продукт, который позволит вам получить доступ к сетевым ресурсам так же, как вы обращаетесь к локальным ресурсам, работайте на полной скорости в противоположном направлении.
Если вы хотите знать почему, прочитайте соответствующие части статьи.
И короткий ответ на ваш вопрос: Нет. Не просто, и причина в том, что локальный диск должен иметь все виды функциональных возможностей, которых нет в общей сетевой папке. Локальный диск ожидает локальную файловую систему (NTFS / FAT / и т. Д.), Которой сетевой ресурс не имеет (ну, он есть, но на сервере, на котором он размещен, а не в вашем местоположении), а также целый хост других функции, которые просто не могут быть безопасно или надежно воспроизведены (см. связанные статьи).
Да, это возможно в Windows Vista и Windows 7.
Откройте командную строку как администратор. Затем введите следующую команду:
mklink /D C:\LinkName \\NetworkLocation\LocationName
Это создаст «символическую ссылку» на C
вызываемом диске LinkName
, которая будет ссылаться LocationName
на \\NetworkLocation
. Windows, конечно, будет знать, что это символическая ссылка, но будет обращаться с ней, как с папкой на локальном диске. Все приложения будут обрабатывать эту символическую ссылку как локальный ресурс.
Надеюсь это поможет.
Вы можете подключить сетевой диск как виртуальный физический диск, используя протокол iSCSI для доступа к серверу iSCSI - например, вы можете настроить его, используя Free NAS, - Google для получения дополнительной информации.
Я предполагаю, что вы используете Windows, но вы не говорите, какая версия. В любом случае в проводнике Windows в меню «Сервис» выберите «Подключить сетевой диск». Например, если вы работаете в Vista, которая скрывает меню, просто нажмите и отпустите клавишу Alt, чтобы отобразить меню.
Вы также можете использовать SUBST
команду:
SUBST M: \\COMPUTERNAME\SHARENAME
Если вы хотите написать скрипт, используйте команду NET USE:
The syntax of this command is:
NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {devicename | *} [password | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]
Я использовал ответ Олдербери, чтобы сохранить файлы Microsoft OnDrive в nas wd мое облако, и оно работает. У меня Windows 10 ПК. Microsoft onedrive будет сохранять только в папки на диске c: \, а не на сетевой диск.
Да, это возможно в Windows Vista и Windows 7.
Откройте командную строку как администратор. Затем введите следующую команду:
mklink /D C:\LinkName \NetworkLocation\LocationName
Это создаст «символическую ссылку» на вызываемом диске C LinkName
, которая будет ссылаться LocationName
на \NetworkLocation
. Windows, конечно, будет знать, что это символическая ссылка, но будет обрабатывать ее так, как если бы она была папкой на локальном диске. Все приложения будут обрабатывать эту символическую ссылку как локальный ресурс.
Надеюсь это поможет.
Предложение mklink /D C:\LinkName \NetworkLocation\LocationName
действительно работает. Вот как я заставил это работать:
Я сначала сопоставил сетевой диск как Z:
. Для этого щелкните правой кнопкой мыши на сетевом диске, и вы увидите «Карта сетевого диска» в качестве опции. Если вы не откроете сетевой диск и не создадите на нем папку, в которой вы хотите хранить Onedrive для бизнеса. Затем щелкните правой кнопкой мыши папку и сопоставьте ее с диском Z: или любым другим, который вы хотите.
Затем запустите CMD от имени администратора. В появившемся окне командной строки введите mklink /D C:\ Z:
(пробелы необходимы). Теперь вы увидите файл с c:\
именем LinkName.
Откройте этот файл, и вы увидите файл с тем же именем, что и каталог, который вы указали как диск Z:
. Щелкните правой кнопкой мыши по этому и выберите Свойства. Под общей вкладкой вы увидите внизу атрибуты. Если поле «Только для чтения» или любое другое поле выделено или отмечено, щелкните его, чтобы очистить. Затем нажмите «Применить».
Теперь вы можете перейти к Onedrive для бизнеса и выбрать в качестве местоположения папку, в C:\Linkname
которой находится подключенный сетевой диск.
Я надеюсь, что это легко следовать.
Начиная с Windows 10, вам просто нужно щелкнуть правой кнопкой мыши сеть и нажать «подключить диск» (чуть выше «вырезать»).
Он установит букву (D :, E: или еще) и будет отображаться как локальный диск.
Если вы просто хотите, чтобы ваши файлы были где-то в другом месте, но на самом деле вам не нужен доступ к ним из разных мест одновременно, вы можете сохранить виртуальный диск в общей папке и использовать некоторое программное обеспечение для его монтирования в качестве локального физического диска.
Он будет работать как локальный диск, все программное обеспечение будет распознавать его как таковой, но он не будет занимать место на локальных жестких дисках. Если вам действительно нужен доступ к этим файлам из двух или более мест одновременно, используйте жесткую ссылку, как уже объяснили другие.
Оригинальный текст перед редактированием:
У меня есть приложение, которое требует, чтобы файлы были сохранены локально, но из-за его гигантского потребления места, я должен оставить его на сервере. Я просто сохранил виртуальный диск в общей папке и сопоставил его с помощью Daemon Tools. Работает как шарм и считается локальным хранилищем.
* Это быстро, из-за гигабитной сети, но не полностью надежно, хотя. Вы можете потерять важные данные или повредить файл виртуального диска. Чтобы предотвратить это, вы можете использовать опцию «Автономная папка», но, поскольку она сохраняет копию файлов локально, она может занимать много места, что делает невозможным использование в таких случаях, как мой.
Лучшим способом является создание iSCSI, подключение к этому iSCSI и указание хранилища Shadown Copy для локального. Этот пост я использовал для создания iSCSI и Be Happy !!!.