2016-09-22 2 views
0

게스트 호스트에 편집기를 사용하여 편집 할 수 있도록 호스트에 동기화 할 데이터가있는 게스트 상자가 있습니다. 호스트에 저장된 변경 사항을 게스트와 다시 동기화하기를 원합니다. 나는 보통의 공유 폴더 config.vm.synced_folder "workspace/", "/my/folder/to/sync/"을 사용해 보았습니다 만 이것은 게스트 폴더의 내용을 삭제합니다! 나는 rsync를 사용하여 검토 한하지만 편집을 지원하고Vagrant의 전이중 공유 폴더

+0

그러나 기존 폴더를 동기화하려는 경우 방해물은 호스트의 콘텐츠로 폴더의 내용을 바꿉니다. 기존 폴더에 드라이브를 마운트하면 대체됩니다. 내용 - 양방향 동기화의 경우 기본적으로 가상 박스 공유 폴더를 사용하여 자동으로 작동해야합니다. rsync를 사용하지 마십시오 –

+0

@Rob NFS를 사용하려했으나 파일 시스템을 마운트 할 때 많은 옵션이 있습니다. –

답변

0

Rsync를 유형은 손님에게 단방향 동기화 프롬 호스트를 수행하다 두 가지를 동기화하면 내가 확실 해요. VM을 부팅하면 Vagrant가 동기화 된 폴더의 내용을 호스트에서 게스트로 복사합니다. Vagrant는 변경 사항이 있는지 호스트의 폴더를 모니터링하지 않습니다. 이 동작을 변경하려면 rsync_auto 매개 변수를 true로 설정하십시오.