Esiste un modo per rendere NFS ignorare i file e/o le directory specificati dalla cartella sincronizzata? L'ho fatto con rsync
(rsync__exclude), ma non trovo alcun riferimento per NFS. Sto anche cercando una soluzione per SMB. Qualche idea?Ignora file/directory di cartelle sincronizzate con NFS come sistema di sincronizzazione per Vagrant
Ignora file/directory di cartelle sincronizzate con NFS come sistema di sincronizzazione per Vagrant
risposta
Nel mio caso dovevo mantenere i file di cache e di registro non sincronizzati e la soluzione che ho scoperto era creare un collegamento simbolico invece delle cartelle di cache e di registro (ad esempio app/cache
e app/log
) che punta a una directory all'esterno della sincronizzazione cartella (es. /home/vagrant/project/cache
). Quindi, i file all'interno di app/cache
non sono sincronizzati. Spero che sia d'aiuto.
Il mio rappresentante non è abbastanza alto per commentare la risposta di cui sopra, ho avuto lo stesso identico problema. Ho dovuto fare un po 'di lavoro e capire questo dettaglio:
Il link simbolico deve essere nella vostra macchina virtuale. Così, per esempio:
vagrant ssh
cd your/webapp
mkdir outside/your/webapp
ln -s outside/your/webapp cache
Ora il link simbolico verranno visualizzati nella cartella del progetto, ma non sarà effettivamente la sincronizzazione tutti i file su di esso.
- 1. vagabondo con più cartelle sincronizzate
- 2. Come mantenere sincronizzate automaticamente due cartelle?
- 3. Grunt watch rileva i cambiamenti di file solo dopo 5 secondi con Vagrant e NFS
- 4. Scrivere un servizio per mantenere sincronizzate due cartelle?
- 5. Come abilitare la sincronizzazione delle cartelle bidirezionali in Vagrant con VirtualBox?
- 6. Vagrant cartella sincronizzata tramite NFS permessi errati
- 7. Come spostare la cartella VM di Vagrant?
- 8. Vagrant non riesce a montare cartelle condivise NFS a causa di/etc/exports danneggiati. Come posso risolvere quel file?
- 9. Utilizzando NFS con vagabondo non funziona
- 10. Ignora le cartelle in PhpStorm
- 11. Programmazione di interfacce e raccolte sincronizzate
- 12. Come si crea una rete solo host in Vagrant per NFS?
- 13. Errore di input/output usando Vagrant & winnfsd
- 14. Installazione di Composer con Vagrant
- 15. Come far funzionare il compagno di testo con NFS?
- 16. Vagrant: come impostare proprietario sincronizzati cartelle/condivise quando questo proprietario è creato nella fase di provisioning
- 17. Come trovare l'IP di Vagrant?
- 18. Mantenere sincronizzate le risorse i18n
- 19. Esporre Vagrant VM alla rete quando si utilizza NFS e private_network
- 20. È possibile per Vagrant di utilizzare un sistema operativo .ISO immagine di installazione direttamente/o di creare una casella di Vagrant da un'ISO al volo?
- 21. Impostazione di Shell Script per Vagrant Setup
- 22. Comando di pulizia della cache NFS?
- 23. Cartelle di installazione di Windows
- 24. Condividi immagini docker tra host con NFS
- 25. Sincronizzazione di più finestre OpenGL su vsync
- 26. Busybox SUID su rootfs NFS
- 27. Modifica del port forwarding Vagrant su un sistema in esecuzione
- 28. Filettatura Delphi: quali parti del codice devono essere protette/sincronizzate?
- 29. Configurare IP del server DHCP per Vagrant
- 30. versioni artefatto Sincronizzazione su piattaforme con processo di rilascio Maven
Ovviamente, '/ home/vagrant/project/cache' si trova all'esterno della cartella di sincronizzazione, ma all'interno della VM. – Manolo