mam skonfigurowane Vagrant zastosować rsync udostępnione foldery zamiast (bardzo wolno) vboxsf
plików dostarczonych przez VirtualBox domyślnie:Dwukierunkowy Vagrant rsync
Vagrant.configure("2") do |config|
config.vm.synced_folder ".", "/vagrant", type: "rsync",
rsync__args: ["--verbose", "--archive", "-z"]
end
Oczywiście, jest więcej konfiguracji, ale znalazłem te instrukcje here i na ogół działają w synchronizacji z gospodarzem do gościa.
Potrzebuję jednak gościa, aby móc zsynchronizować się z hostem, ponieważ niektóre z moich narzędzi do kompilacji są instalowane tylko na gościu. Jak mogę zsynchronizować dwukierunkowo w folderze udostępnionym?
To jest fałszywy; pole vagrant jest widoczne jako komputer w sieci. Możesz "scp" do niego lub z niego, jak można zobaczyć tutaj: http://stackoverflow.com/a/31764721/5419599 Więc można po prostu zrobić rekursywne 'scp'. Jestem pewien, że istnieje również sposób na 'rsync', nawet jeśli nie jest to automatyczne. – Wildcard