네트워크 드라이브를 폴더에 어떻게 마운트합니까?


69

누구나이 간단한 문제에 대한 타사 (또는 Windows 고유) 솔루션을 알고 있습니까?

Windows 서버의 내부 네트워크 공유를 네트워크의 각 클라이언트 컴퓨터의 폴더에 매핑하고 싶습니다. 드라이브 문자를 사용하고 싶지 않습니다. 실제로 C 드라이브에 실제로 Windows 공유 인 폴더를 설정하고 싶습니다. 예를 들어 C : \ Data \ Network Docs는 실제로 \ Server \ SharedData를 가리켜 야합니다.

이게 가능해? 그것을 수행하는 도구가 있습니까? 모든 클라이언트가 Windows XP 및 Windows 7을 사용하고 있습니다.


Windows 10에도 업데이트하십시오
userJT

답변:


89

Windows Vista 또는 Windows 7에서는 "junction folder"/ "Symbolic link"를 작성하여 컨텐츠를 다른 컨텐츠로 리디렉션 할 수 있습니다.

간단히 입력하십시오 :

mklink /d "c:\data\network docs" "\\server\shareddata\"

FQDN으로 테스트하지는 않았지만 알 수있는 한 작동합니다. 네트워크 매핑 드라이브로 테스트했으며 완벽하게 작동합니다. 마지막 수단으로 먼저 매핑 한 다음이 작업을 수행 할 수 있습니다.

/ d는 디렉토리 (이 예에서는 c : \ data \ network docs)를 생성하며 존재하지 않아야합니다. 이 명령으로 생성됩니다.

CMD를 실행할 때 관리자 권한이 있어야합니다. CMD를 실행할 때 enter 대신 ctrl-shift-enter를 누르면 관리자 계정에서이 작업을 수행 할 수 있습니다.

최종 결과는 Windows XP에서도 달성 할 수 있지만 쉽지는 않습니다. 여기 안내


4
Windows XP의 경우 연결된 가이드에 "네트워크 드라이브를 가리키는 NTFS 드라이브에 연결 지점을 만들 수 없습니다"라고 명시되어 있습니다. (Windows XP의 경우)
Bill

3
@Bill의 의견에 추가. Win7 등에서 접합점을 만들 수는 없지만 mklink 도구는 기호 링크처럼 작동합니다. 정션을 사용하려고하면 (즉, Sysinternals 정션 도구를 사용하여) 정션을 만들지 만 작동하지 않습니다.
Nick

1
Windows 8.1에서도 작동합니다. 관리자 권한으로 명령 프롬프트를 실행하십시오.
dave k

10
이것은 정션 링크가 아닌 기호 링크이며 차이가 있습니다.
Cestarian

10 승은 어떻습니까?
userJT

7

그것은 나를 위해 괜찮습니다.

net use \\\server\share\folder1\folder2
mklink /d "C:\Users\Admin\test\mi_enlace" \\\server\share\folder1\folder2

이 달과 년 동안 지속됩니다 (I 현재 문자로지도 네트워크 드라이브를 사용하고 있지만 폴더에 매핑을 선호하는 것) (재부팅?)
userJT

1

이것은 William Hilsum이 이미 제공 한 솔루션의 예입니다.

open cmd
type: cd \folder-parent-of-the-folder-to-clone
type: deltree folder-to-clone (or you will get the following error: Cannot create a file when that file already exists)
type: mklink /d "folder-to-clone" "g:
\folder-to-clone"
The software will prompt: symbolic link created for folder-to-clone <<===>> g:\folder-to-clone

-2

정션 스위치를 사용하는 경우 관리 모드가 필요하지 않습니다.

mklink "c:\data\network docs" "\\server\shareddata\" /j

따라서 netlogon 스크립트에서 조건을 사용합니다.

where if exist "c:\data\network docs" (
goto next
)else (
mklink "c:\data\network docs" "\\server\shareddata\" /j
)

8
이러한 방식으로 접합을 사용하려고하면 "이 작업을 완료하려면 로컬 볼륨이 필요합니다"오류가 발생합니다.
EAMann

-2

폴더 바로 가기를 만들고 \\ Server \ SharedData를 가리 키도록 수정하십시오. 그런 다음 원하는 이름으로 바꾸십시오.


1
바로 가기는 일반 폴더처럼 사용할 수 없으므로 요청한 작업을 수행 할 수 없습니다.
Steve Hiner

요점을 알았어. 나는 그 시점에서 여전히 초보자였습니다! 내가하고있는 과정에 대한 평판을 얻어야했습니다.
아직도 그것에 대해 생각
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.