여러 머신에 하나의 virtualbox 디스크를 사용할 수 있습니까?


19

VirtualBox 매뉴얼을 통해 어떤 검색어를 사용하고 감추어도 도움이되지 않았는지 두 가지로 문의하십시오.

내 설정은 다음과 같습니다. Windows 7로 듀얼 부팅하고 데비안 운영 체제 (64 비트 모두)가 설치된 PC. Windows에서 가상 머신 (Kubuntu, 64 비트)을 작성하고 VDI 파일을 NAS의 SMB 공유에 배치했습니다.
그런 다음 동일한 메모리 설정을 사용하여 Linux에서 VM을 만들고 기존 VDI 파일을 할당했습니다. 내 생각은 Windows와 Linux에서 해당 가상 머신을 사용할 수 있다는 것입니다. (1) 이것은 일반적으로 문제없이 작동해야합니까?

스냅 샷이 다른 운영 체제에서는 보이지 않기 때문에 문제가 발생하는 것으로 나타났습니다. 게스트 시스템을 설치 한 후 찍은 스냅 샷은 Linux에서 보이지 않습니다. 그렇기 때문에 사용 후 VM을 종료하고 실행 중에는 상태를 저장하지 않습니다.

내 현재 문제는 이것입니다 : 먼저 Windows에서 VM을 사용한 다음 Linux에서 사용했습니다. 이제는 Linux에서만 시작됩니다. Windows에서이 작업을 시도 할 때 게스트 OS는 일종의 하드 디스크 오류를 감지하고 드라이브를 마운트 할 수 없기 때문에 부팅에 실패합니다. 분명히 가상 하드 디스크는 실패하지 않으므로 Linux에서 사용하는 것과 관련이 있어야합니다.
(2) 어떻게 고칠 수 있습니까?
업데이트 : 또한 Linux에서 VM에서 변경 한 내용이 Windows에서 부팅하려고 시도하여 재설정 된 것처럼 보입니다. 최신 스냅 샷으로 돌아간 것 같습니다. 혼란 스러워요 ...

최신 정보

첫 번째 질문에 대한 답변은 아래에서 찾을 수 있습니다. 간단히 말해 : 스냅 샷을 사용하지 않는 한 작동합니다.

두 번째 질문에 대한 대답은 다음과 같습니다. Windows에서 VM을 다시 최신 스냅 샷으로 설정 한 다음 스냅 샷을 삭제하여 병합합니다. 끝에 스냅 샷이 없어야합니다. 스냅 샷이 여러 개인 경우 가장 빠른 스냅 샷을 먼저 삭제하십시오 (스냅 샷 1, 2, 3, ...). 끝에서 시작하면 어떻게되는지 잘 모르겠습니다 (.., 3, 2, 1).
물론 이것은 마지막 스냅 샷 이후의 모든 변경 사항을 되돌 리므로 일부 데이터가 손실됩니다. 그러나 최소한 VM을 다시 사용할 수 있습니다.

답변:


12

예, 한 번에 VDI 파일에 액세스하는 VirtualBox 인스턴스가 하나뿐이므로 VDI 파일을 공유 할 수 있습니다.

그러나 고려해야 할 또 다른 경고가 있습니다 . 일단 스냅 샷을 생성하면 VDI 파일을 공유 할 수 없습니다 .

이 스레드 는 약간 오래 되었지만 스냅 샷을 만든 후에 VDI 파일을 공유 할 수없는 이유를 합리적으로 이해할 수 있습니다.

따라서 스냅 샷을 피하고 Windows와 Linux 설치간에 VDI 파일을 공유 할 수 있어야합니다.


스냅 샷과 vdi를 공유 한 후 복구 할 수있는 방법이 있습니까?
opensourcechris

6

이 게시물의 일부 미스 정보를 수정합니다.

  • 여러 시스템간에 단일 VDI (가상 디스크 이미지)를 공유 할 수 있습니다.
  • 이러한 시스템은 다양한 변경 사항으로 동시에 동시에 실행될 수 있습니다.
  • 또한 모두 스냅 샷을 활용할 수 있습니다.
  • 스냅 샷이 생성 된 후에도 머신 히스토리의 어느 지점에서나 새로운 머신을 분기하고 생성 할 수 있습니다.

나는 이것을 위해 잠시 동안 게시물을 썼다 ...

http://blog.mrverrall.co.uk/2010/06/spawning-many-virtualbox-machines-from.html

또한 "VirtualBox에 여러 개의 스냅 샷이있는 VM 복제"에 대한 이전 게시물을 참조하십시오. 원래 포스터의 주요 문제 (예 : 머신, 스냅 샷 및 모두를 새 OS로 이동)가 해결되었습니다.

:)


디스크를 변경할 수 없게 만들고 자동 재설정 기능을 해제하면 분기가 효과적으로 생성됩니다. 하나는 Windows VM 용이고 다른 하나는 Linux VM 용입니다. 권리? 내 목표는 "단일 지점"(트렁크?)을 갖는 것이었지만 VirtualBox의 Windows 설치에서 Linux 버전으로 찍은 스냅 샷을 보지 못하고 그 반대의 경우도 작동하지 않았습니다.
foraidt

2

죄수의 말을 증폭 시키려면 스냅 샷을 사용하지 말고 VM을 닫고 "상태 저장"만하면됩니다. 그러면 모든 변경 사항이 VDI 파일 자체에 다시 저장됩니다.

동일한 스냅 샷 생성을 수행해야하는 경우 실제 VDI 파일 사본을 만들 수 있습니다. 물론 일부 디스크 공간을 차지하지만 디스크는 저렴합니다.


0

"파일"-> "환경 설정"으로 이동하여 "일반"에서 "기본 컴퓨터 폴더"를 SMB 공유로 변경하십시오. 스냅 샷은 공유에 저장되고 두 OS 모두에서 사용할 수 있습니다. 테스트되지 않았습니다 .

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