Có cách nào để thực hiện NFS để bỏ qua các tệp và/hoặc thư mục được chỉ định khỏi thư mục đã đồng bộ không? Tôi đã thực hiện nó với rsync
(rsync__exclude), nhưng không tìm thấy bất kỳ tham chiếu nào cho NFS. Tôi cũng đang tìm một giải pháp cho SMB. Ý tưởng nào?Bỏ qua các tệp/thư mục đã đồng bộ hóa với NFS dưới dạng hệ thống đồng bộ cho Vagrant
5
A
Trả lời
4
Trong trường hợp của tôi, tôi phải lưu bộ nhớ cache và ghi tệp không đồng bộ, và giải pháp mà tôi phát hiện ra là tạo liên kết tượng trưng thay cho thư mục bộ nhớ cache và nhật ký (ví dụ: app/cache
và app/log
) trỏ đến thư mục bên ngoài đồng bộ hóa thư mục (ví dụ: /home/vagrant/project/cache
). Sau đó, các tệp bên trong app/cache
không được đồng bộ hóa. Hy vọng nó giúp.
1
Đại diện của tôi không đủ cao để nhận xét về câu trả lời ở trên, tôi đã gặp sự cố tương tự. Tôi phải làm một công việc nhỏ và tìm ra chi tiết này:
Liên kết tượng trưng phải nằm trong máy ảo của bạn. Ví dụ:
vagrant ssh
cd your/webapp
mkdir outside/your/webapp
ln -s outside/your/webapp cache
Bây giờ liên kết tượng trưng sẽ hiển thị trong thư mục dự án của bạn, nhưng bạn sẽ không thực sự đồng bộ hóa bất kỳ tệp nào trên đó.
Các vấn đề liên quan
- 1. Tăng tốc thời gian chờ đồng bộ giữa máy chủ và khách trên Vagrant (thư mục đồng bộ hóa NFS)
- 2. lang thang với nhiều thư mục được đồng bộ hóa
- 3. Không thể gắn kết thư mục được đồng bộ hóa không đúng với nfs
- 4. Đồng bộ hóa mục Sitecore Unicorn
- 5. Làm cách nào để bật đồng bộ hóa thư mục hai chiều trong Vagrant với VirtualBox?
- 6. Các chuỗi Java "đã đồng bộ hóa"
- 7. đồng bộ hóa âm thanh qua mạng
- 8. Nguồn Eclipse không đồng bộ với hệ thống tệp
- 9. JListboBox đã đồng bộ hóa và JComboBox?
- 10. đồng bộ hóa (this) vs đồng bộ hóa (MyClass.class)
- 11. Đồng bộ hóa với RestKit
- 12. Bộ điều hợp đồng bộ hóa liên hệ trong android
- 13. Đồng bộ hóa thư mục S3/thùng
- 14. Khi chạy lỗi đồng bộ hóa lại: Đã đồng bộ hóa do lỗi tìm nạp
- 15. Đồng bộ hóa cuộc gọi không đồng bộ trong C#
- 16. Đồng bộ hóa IMAP
- 17. Đồng bộ hóa mối quan hệ một-nhiều trong Laravel
- 18. Đồng bộ hóa khung với AVPlayer
- 19. Điều gì có nghĩa là "đồng bộ hóa nhanh" không được đồng bộ hóa?
- 20. TFS không đồng bộ giữa cục bộ và từ xa - cách "đồng bộ hóa lại"?
- 21. Đồng bộ hóa trò chơi nhiều người
- 22. Đồng bộ hóa cấu trúc thư mục/tên tệp của Visual Studio với cấu trúc hệ thống tệp/tên tệp
- 23. Đồng bộ hóa hai chuỗi với AutoResetEvent
- 24. Thuật toán đồng bộ hóa
- 25. đồng bộ hóa các chủ đề java
- 26. NSUbiquitousKeyValueStore không đồng bộ hóa với iCloud
- 27. Đồng bộ hóa tệp sqlite cục bộ với iCloud
- 28. Semaphore và đồng bộ hóa
- 29. Java Danh sách được đồng bộ hóa
- 30. Thời gian hệ thống đồng bộ với bộ điều khiển miền bằng mã .NET
Tất nhiên, '/ home/vagrant/project/cache' nằm ngoài thư mục đồng bộ, nhưng bên trong VM. – Manolo