Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow option for using WinNFSD as sync folder provider on Windows #527

Merged
merged 1 commit into from Mar 25, 2016
Merged

Allow option for using WinNFSD as sync folder provider on Windows #527

merged 1 commit into from Mar 25, 2016

Conversation

henkler
Copy link
Contributor

@henkler henkler commented Mar 25, 2016

This speeds up Sage development on Windows with Virtualbox significantly (at least an order of magnitude in my case). Virtualbox synced folders are incredibly slow with large numbers of files on Windows.

By default, image will still use standard synced folders on Windows unless vagrant-winnfsd is actually installed. Standard sync should probably stay the default for now as WinNFSD isn't being actively maintained anymore, and there doesn't seem to be a good replacement yet.

That being said, the performance boost is incredible after the switch.

To switch to using WinNFSd:

vagrant halt
vagrant plugin install vagrant-winnfsd
vagrant plugin install vagrant-bindfs
vagrant up

Note on usage: 'vagrant up' must be run with Admin privileges the first time it is run for it to set up the exports correctly. Subsequent calls to vagrant up do not appear to need Admin privileges. Tested on Windows 10.

@swalkinshaw
Copy link
Member

Looks simple enough 👍

Would you be able to add a section about this to our Windows docs?

@henkler
Copy link
Contributor Author

henkler commented Mar 25, 2016

Just put in a PR for the Windows docs. Thanks!

@henkler henkler deleted the add-winnfsd-support branch March 25, 2016 21:08
fullyint added a commit to fullyint/trellis that referenced this pull request Mar 26, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants