VMWare Workstation : 호스트 시스템에서 가상 디스크에 액세스하는 방법?


2

나는 호스트에서 VM의 디스크에 액세스하고 싶습니다 또는 LAN에서 더 나은. VM은 Windows XP를 실행합니다. 가장 쉬운 방법은 c $ 공유에 액세스하는 것입니다.

평화,

얼음

최신 정보: 몇 가지 대답을 내 질문을 수정하고 싶습니다 : 호스트 OS 리눅스 (우분투)입니다. 윈도우 파티션 (c $)을 VM 내부에서 '보려면'smb 프로토콜을 사용하고 싶습니다. 어떻게 (\ computername \ c $ 또는 ip-adress \ c $) 액세스를 작동합니까?

업데이트 2 : 이 질문의 대상은 : 리눅스 박스에서 smb- 프로토콜을 어떻게 라우팅 할 것인가?


이 질문이 네트워크 문제입니까?
Ice

나는 smb-protocol에 대한 경로를 gest-os에 프로그래밍하고 싶다. 이것은 145 번 포트입니까?
Ice

답변:


5

C $ 드라이브를 LAN에 공유하려는 경우 물리적 서버를 사용하든 VM을 사용하든 문제가되지 않습니다. 일반적인 Windows [In] 보안 모델을 사용하여 CIFS를 통해 드라이브를 공유하면됩니다.

[편집하다: Ubuntu에서 CIFS 네트워크 공유에 액세스해야하는 경우 우분투 위키 . ]

호스트가 VM의 드라이브를 읽을 수있게하려면 응답은 호스트가 실행중인 OS, 호스트가 실행중인 VM 호스팅 소프트웨어 버전 및 VM이 실행중인 OS 및 버전에 따라 다릅니다. VM이 실행 중입니다.

에서 인용 VM웨어 마운트 선적 서류 비치:

VMware Disk Mount는 다음을위한 유틸리티입니다.   Windows 및 Linux 호스트   사용하지 않는 가상 디스크를 다음과 같이 마운트합니다.   없이 별도의 드라이브 또는 파티션   가상 디스크에 연결해야 함   가상 컴퓨터 내에서. 너는 할 수있다.   특정 볼륨의 가상   가상 디스크 인 경우 디스크   분할.

가상 디스크를 마운트 한 후,   마운트 된 메모리에 읽고 쓸 수있다.   가상 디스크가 마치 별도의 디스크 인 것처럼   자체 드라이브 문자가있는 파일 시스템   또는 컴퓨터의 마운트 지점. 에 대한   예를 들어, 디스크를 스캔하여   바이러스 또는 파일 전송   호스트 시스템 및 전원이 꺼진 가상   기계. 사용을 마치면   마운트 된 가상 디스크   가상 시스템이 마운트 해제되도록 마운트 해제하십시오.   가상 디스크를 다시 사용하십시오.

VMware Workstation을 사용하지 않거나 올바른 버전의 VMware 또는 Windows 또는 Linux를 사용하지 않는 경우 다른 방법을 찾아야합니다.


lan에서 VM과 어떻게 링크되는지 설명해 주시겠습니까? 호스트가 192.168.1.10과 같은 ip를 가지고 있고 우리 모두는이 호스트 내부의 VM이 172.16.x.x와 같은 IP를 가지고 있다는 것을 알고 있습니까? 경로가 있어야합니다, 그렇죠?
Ice

NAT를 사용하는 대신 호스트의 네트워크 연결을 공유하도록 VM을 설정하면 (자체 IP 주소 사용) 기본 네트워크의 일반 서버처럼 보입니다.
Craig Trader

네, 고마워요. VM이 NAT로 구성되었다고 선언하지 않는 것은 내 잘못입니다. 이렇게하면 적절한 프로토콜을 라우팅 할 때 네트워크 문제가 발생하지 않을까요?
Ice

0

가상 HD를 공유 폴더에 추가 한 다음 동일한 작업 그룹의 다른 컴퓨터에서 액세스 할 수 있습니다. 그런 다음 다른 컴퓨터에서 VMWare를 사용하면 가상 HD 파일이있는 경로를 탐색 할 수 있습니다.


역방향 : 공유 폴더 (호스트 파일 시스템 디렉토리)를 사용하여 VM과 호스트 시스템간에 데이터를 공유합니다. VM에 대한 네트워크 드라이브 및 호스트에 대한 간단한 디렉토리로 나타납니다.
Craig Trader

0

VmWare Workstation은 끌어서 놓기를 지원하지 않습니까? VmWare 서버에서 작동하지 않기 때문에 이것은 내가 아는 한 워크 스테이션으로 만 제한됩니다.


나는 VM웨어 플레이어 (무료 물건 - 마술)로 놀고있어 드래그 앤 드롭은 매력처럼 간다. 하지만 그건 내 질문이 아니야.
Ice

0

호스트에서 게스트로 파일을 전송할 수있는 몇 가지 옵션이 있습니다. (이것은 당신의 질문에 앞서 조금 더 나아 갔지만 그것을 또한 다루고 있습니다).

게스트 나 지원되는 Linux 배포판에서 Windows를 실행하는 경우 가장 쉬운 방법은 파일을 가상 컴퓨터로 드래그 앤 드롭하는 것입니다.

그러나 (귀하의 질문에) 당신이 C $ 공유를 통해 네트워크를 통해 액세스하려는 경우 제대로 네트워킹을 설정해야합니다. 가장 쉬운 방법은 공유 마법사를 끄는 것입니다 (도구 & gt; 폴더 옵션). 그런 다음 위치를 집으로 설정하거나 파일 공유가 켜져 있는지 확인하고 원격으로 액세스 할 수 있어야합니다. 때로는 오랫동안이 디버깅을 시도하고 마법사를 실행하면 모든 보안 및 공유가 설정되므로 쉽게 실행할 수 있습니다.

마지막으로, 문제가 발생하면 VMDK 파일을 마운트하는 것이 더 쉽습니다. 가장 쉬운 방법은 게스트 운영 체제를 종료 한 다음 가상 컴퓨터 사양에서 하드 드라이브를 두 번 클릭하고 유틸리티> & gt; 지도. 읽기 전용 상자의 선택을 취소하면 드라이브 문자에 매핑되어 문제없이 파일을 어느 방향 으로든 복사 할 수 있습니다.


0

단지 번거 로움을 덜어주기 위해 Gnome의 파일 관리자 (Nautilus)에서 Windows 공유 이름을 확인할 때 문제가있는 것 같습니다. Nautilus의 주소 표시 줄에있는 서버 이름 대신 IP 주소 (즉, smb : //192.168.1.100/c$)를 사용해야 할 수도 있습니다.

또 다른 옵션은 Krusader와 같은 KDE 기반 파일 관리자를 사용하는 것입니다.이 파일 관리자는 smb 프로토콜을 지원하기 위해 kdebase-kio-plugins 패키지가 필요합니다.


항상 DNS 서버가 구성되어 있지 않으면 알려진 문제점이 있습니다. 질문 대상은 smb 프로토콜을 라우팅하는 방법입니다.
Ice

0

이 질문에 대한 답은 정확하지 않지만 여기에 제시하는 것은 충분히 흥미 롭습니다. linux에서 VM웨어 디스크를 마운트하는 방법에 대한이 기사를 살펴 보자.

http://legroom.net/2007/08/05/how-mount-vmware-disk-images-under-linux

디스크가 마운트되어 있고 mountpoint가 네트워크에서 도달 할 수있는 경우이 질문에 대한 중요한 해결책입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.