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

Investigate adding reverse mounting support for Windows #74

Open
dustymabe opened this Issue Mar 29, 2017 · 6 comments

Comments

Projects
None yet
2 participants
@dustymabe
Owner

dustymabe commented Mar 29, 2017

Similar to #46 where we have users that want to use reverse mounts on mac OS, we have users that want to use reverse mounts on windows. I can't remember if I didn't implement it because of time or if there was a technical reason. Need to investigate.

@geerlingguy

This comment has been minimized.

geerlingguy commented Mar 29, 2017

@dustymabe thanks! FWIW, I'm currently trying to come up with the best high-performance option for Windows users using Drupal VM (and potentially other Vagrant VMs like Homestead, Phansible, etc.); right now the most reliable option is a manual Samba-based reverse mount (you install samba in the VM, create a share, then manually mount it in windows and create a network location for easy access).

But if I could get SSHFS working, and especially if it could be managed in the Vagrantfile (instead of a more manual process), that would be the killer solution for many Windows devs I work with on projects like Drupal or Symfony apps.

@dustymabe

This comment has been minimized.

Owner

dustymabe commented Mar 29, 2017

@geerlingguy cool. i'm not sure how "high performance" sshfs is, but it sure does make for a easier to manage solution. you may be able to check the performance now by just setting up an sshfs mount manually.

@geerlingguy

This comment has been minimized.

geerlingguy commented Mar 29, 2017

@dustymabe - Just having the option for reverse mount would be a godsend. The problem is, any of the available options besides rsync (which has it's own major annoyances) are dog slow since Drupal sites have thousands (or more) source files that need to be stated on every page load. Just doing the file seeks using any option usually takes 50% or more of the page load time 😱

Reverse mounts allow the VirtualBox filesystem to be used internally, which allows caching and is much faster for loading Drupal sites. And developers can still access the files in Windows and use their heavyweight IDEs (granted, file access in the IDE is slower, so global search-and-replace is slower...).

@dustymabe

This comment has been minimized.

Owner

dustymabe commented Apr 3, 2017

ok, looked at this today. The problem right now that I can see is that I can't find an sshfs client for windows that is not a GUI and has a CLI. If you find one, let me know.

@geerlingguy

This comment has been minimized.

geerlingguy commented Apr 5, 2017

@dustymabe - Yeah, it seems most of the solutions are wrappers for userland stuff...

What's with Windows users and GUIs? :P

@dustymabe

This comment has been minimized.

Owner

dustymabe commented Feb 25, 2018

adding the blocked label on this until something pops up

@dustymabe dustymabe added the blocked label Feb 25, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment