J'en apprends toujours un peu sur Vagrant, mais voilà. J'ai un client standard assez invité qui a un logiciel installé. J'aimerais accéder à quelques répertoires de l'invité en mode lecture / écriture. J'ai donc ajouté la configuration d'un dossier partagé comme suit:
config.vm.share_folder "test", "/home/vagrant/test", "./test"
Gardez à l'esprit que j'ai du contenu dans mon dossier de test. Je dois pouvoir voir et mettre à jour cela à partir de l'hôte. Cependant, lorsque je "recharge vagabonde" avec le répertoire hôte vide appelé test, tout le contenu de mon invité est supprimé.
Est-il possible de créer un dossier partagé dans lequel je peux accéder au contenu de l'invité sans détruire le contenu existant?
virtualbox
vagrant
DocWatson
la source
la source
Réponses:
Au cas où quelqu'un d'autre rencontrerait ce problème, les dossiers partagés sont effectivement synchronisés dans les deux sens (d'hôte en invité et d'invité en hôte), mais cela dépend de l'
type
option.Sous Linux, cela fonctionne immédiatement sans spécifier l'
type
option:/home/vagrant/somefile
.Le problème survient lorsque vous essayez de synchroniser un dossier après le provisionnement de la machine virtuelle. Dans ce cas, le dossier invité sera synchronisé avec le dossier hôte, qui est vide.
Lire les différents types de dossiers partagés .
la source