Windows의 VirtualBox에서 스냅 샷 디렉토리를 어떻게 변경합니까?


64

을 나타내는 SSD 하드 드라이브 ( C:\30GB) 만 있습니다.

따라서 모든 중요하지 않은 앱을 큰 G:\드라이브에 설치합니다. 내 VirtualBox 설치 G:\및 하드 디스크 가 켜져 있습니다. 그러나 스냅 샷 디렉토리의 기본값은 여전히으로 나타났습니다 C:\Users\David\.VirtualBox\....

G:\기본적으로 이것을 어떻게 드라이브에 넣습니까?


2
다음 단계를 수행했습니다.> 1. 가상 시스템 종료; > 2. 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정> 일반> 고급으로 이동 합니다 . > 3. Snapshots 대상 폴더를 변경하십시오. 좋은 가치는 가상 머신 하드 디스크 폴더의 하위 폴더입니다. 확인을 클릭 한 후이 설정 페이지로 돌아가서 원래 설정으로 돌아갑니다.

답변:


47

VirtualBox 스냅 샷은 시스템 폴더에 있습니다. 일반 탭 에서 메뉴 옵션 파일-> 환경 설정을 사용하여 기본 머신 폴더를 변경할 수 있어야합니다 .


4
당신이 맞아요! 질문을 한 직후에 알아 냈습니다. 추가하고 싶은 것은 현재 스냅 샷이 저장된 VM의 스냅 샷 디렉토리를 변경할 수 없다는 것 입니다. 즉, 모든 스냅 샷을 먼저 하드 디스크에 병합해야합니다. 매우 성가신!
David Ackerman

2
아마도 심볼릭 링크는이 상황에서 작동합니다
vol7ron

1
한 번주의해서 스냅 샷 폴더의 경로를 만든 후에는 변경할 수 없습니다. 이를 위해 먼저 VBoxSvc.exe를 중지 하고 편집기에서 .vbox 파일 (VirtualBox VM 파일)을 엽니 다 . xml 태그 <Machine>을 찾아 속성 * snapshotFolder 값을 스냅 샷을 배치 할 경로로 변경하십시오 .
AB

53

"추가하고 싶은 것은 현재 스냅 샷이 저장된 VM의 스냅 샷 디렉토리를 변경할 수 없다는 것입니다."

사실이 아니다. 먼저, 첫 번째 응답자의 조언을 따르고 File>>Preferences>>General경로 로 이동 하여 경로 를 변경하여 기본 컴퓨터 폴더를 변경하십시오. 이렇게하면 이미 생성 한 시스템이 아니라 이후에 생성 한 시스템의 경로 만 변경됩니다.

지금:

  1. VirtualBox 닫기
  2. Users/YourUserName/VirtualBox VMs폴더 의 내용을 원하는 곳으로 이동하십시오 .
  3. 그런 다음 편집 Users/YourUserName/.VirtualBox/VirtualBox.xml파일
    • /Users/YourUserName/Library/VirtualBox/VirtualBox.xml OS X에서
  4. VM 폴더의 경로를 VM 폴더를 이동 한 곳으로 변경하십시오.
  5. 컴퓨터를 다시 부팅하면 스냅 샷 병합이 필요하지 않습니다.

고마워 : 이것은 Mac에서 거의 효과가 있었지만 그렇지 않았습니다. 나는 새로운 답변에 세부 사항을 넣었습니다.
Ashley

1
고마워, 이것은 나를 위해 잘 작동했다. PC를 재부팅 할 필요가 없었습니다 (Windows 8.1). 새로운 경로가 제대로 작동했습니다.
Chethan S.

VirtualBox.xml아래에 있습니다 ~/.config/VirtualBox/VirtualBox.xml일부 리눅스 배포판에
Thomasleveil

10

VirtualBox에서 스냅 샷 폴더를 변경하는 절차 :

1-가상 머신 종료;

2-가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정 > 일반 > 고급으로 이동하십시오 .

3- 스냅 샷 대상 폴더 변경 . 좋은 가치는 가상 머신 하드 디스크 폴더의 하위 폴더입니다.

이것이 내가 겪었던 패배를 예방하는 데 도움이되기를 바랍니다.


8

여기에 게시 된 다른 답변과 내가 발견 한 다른 옵션에 대한 요약이 있습니다.

  1. File : Preferences : General을 선택하여 기본 컴퓨터 폴더를 설정하십시오. 새로운 가상 머신은 디스크 파일과 스냅 샷을이 디렉토리에 저장합니다. 그러나 기존 시스템에는 영향을 미치지 않습니다.
  2. 기존 머신의 경우 설정을 열고 고급 탭으로 이동하여 스냅 샷 폴더를 변경하십시오. 머신에 스냅 샷이없는 경우에만 작동하므로 먼저 모두 병합해야합니다.
  3. 모든 스냅 샷을 병합 할 수 없거나 원하지 않는 경우 머신을 복제하면됩니다. 클론은 위에서 선택한 기본 머신 폴더를 사용합니다.

4

OS X를 사용하고 있습니다. 여러 개의 중첩 된 스냅 샷이있는 VM이있었습니다. 이것을 새로운 위치로 옮기고 싶었지만 "복제"를 사용할 충분한 디스크 공간이 없었습니다.

나는 Mac에 있기 때문에 여기의 다양한 지침이 나에게 효과적이지 않았습니다. 이것이 내가 한 일입니다.

  1. VirtualBox를 종료하십시오.

  2. 다양한 파일 ( .vdi파일 및 .vbox파일, Snapshots폴더 등 을 포함하는 VM의 이름을 딴 폴더)을 기본값 ~/VirtualBox VMs에서 새 위치로 이동하십시오.

  3. 새 파일 위치로 ~/Library/VirtualBox/VirtualBox.xml업데이트하여 텍스트 편집기로 편집하십시오 .MachineEntry.vbox

  4. .vbox텍스트 편집기로 파일을 편집하여 첫 번째 하드 디스크 항목을 새 .vdi파일 위치로 업데이트하십시오 .

VirtualBox 인터페이스를 사용하여 VirtualBox> 기본 설정> 일반> 기본 컴퓨터 폴더를 변경하여 나중에 새 VM을 만들 위치를 가리 키도록했습니다. (이 설정은 ~/Library/VirtualBox/VirtualBox.xml파일에 저장된 것 같습니다. 이 설정은 UI에서 수정할 수 있지만 이러한 다른 설정의 경우 위에서 설명한 파일 편집에 의존해야합니다.)


감사! 4 단계는 btw 나에게 필요하지 않았지만 변경되는 경우 확인할 가치가 있다고 말하고 싶습니다.
joedragons

Linux에서는 vboxmanage 도구를 사용하십시오. vboxmanage setproperty machinefolder ~/VMs/설정 파일은 ~/.config/VirtualBox/VirtualBox.xml데비안 에서 수동으로보고 변경할 수 있습니다 . Virtualbox를 먼저 종료해야합니다.
언더 벌스

3

작은 단계 :

  1. 대상 VM 종료
  2. 대상 파일을 원하는 폴더 C:\Users\my_user\VirtualBox VMs\Windows\SnapshotsG:\My Snapshots Folder또는 원하는 폴더 로 이동
  3. C:\Users\my_user\VirtualBox VMs\Windows\Windows.vbox구성 파일을 열고 머신 노드 (이름 별)를 찾으십시오.
  4. 바꾸다:
    • snapshotFolder 값에서 Snapshotsto G:/My Snapshots Folder(슬래시가 사용되므로 그대로 두어야 함)
    • 모든 위치 의 값 SnapshotsG:/My Snapshots Folder

1

복제를 사용하십시오. 구성 파일을 변경할 필요가 없습니다 ...

  1. 파일-> 환경 설정-> 일반 탭에서 대상 드라이브 (G : \ Vbox)를 설정하십시오.

  2. VM을 마우스 오른쪽 버튼으로 클릭하고 "복제"를 선택하십시오. 스냅 샷이 필요한 경우 "Everything"을 선택하십시오. 그러면 VM 및 스냅 샷이 원하는 드라이브 (G : \ VBox)에 복사됩니다.

  3. 이전 VM을 삭제하십시오.


1
  1. 위에서 말한대로 스냅 샷 폴더 변경
  2. 새 시스템을 가리 키도록 C : \ Users \ .VirtualBox \ VirtualBox.xml 시스템 설정을 변경하십시오.
  3. .xml 파일을 수정하기 전에 VBoxSVC.exe 백그라운드 프로세스를 종료해야합니다. 이 프로세스에는 이전 설정의 메모리가 있으며 불일치 오류를 경고하고 .xml 파일을 이전 설정으로 되돌립니다.

드레 즈

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