Ignore synced folder files/directories with NFS as sync system for Vagrant
In my case I had to keep cache and log files unsynchronized, and the solution I found out was to create a symbolic link instead of the cache and log folders (e.g. app/cache
and app/log
) which points to a directory outside the synchronized folder (e.g. /home/vagrant/project/cache
). Then, the files inside app/cache
are not synchronized. Hope it helps.
My rep isn't high enough to comment on the above answer, I had the exact same problem. I had to do a little work and figure this detail out:
The symlink must be in your virtual machine. So for example:
vagrant ssh
cd your/webapp
mkdir outside/your/webapp
ln -s outside/your/webapp cache
Now the symlink will show up in your project folder, but you won't actually be synchronizing any files across it.