Đây là thiết lập của tôi: Một máy chủ NFS (v4), một số máy khách NFS.
Khi một máy khách ghi các tệp vào mount NFS, các máy khách khác sẽ thấy nội dung mới ngay lập tức: không có vấn đề gì.
Nhưng, khi máy chủ sửa đổi nội dung của tệp, nội dung mới này không được hiển thị trên máy khách cho đến khi tôi thực hiện một ls
thư mục từ máy khách.
Tôi hoàn toàn bối rối về sự không nhất quán này ... bất kỳ trợ giúp sẽ được đánh giá rất cao!
Thông tin liên lạc
- nfs 1.2.3-r1 trên cả máy khách và máy chủ
- acregmin, acregmax, acdirmin, acdirmax, lookupcache: các giá trị mặc định
ls -i
trên máy khách trước khi chỉnh sửa tệp trên máy chủ, sau đó lại tiếp tục. Xem nếu các số thay đổi. Nếu họ làm điều đó bởi vì máy chủ đang thay thế tệp và máy khách không nhận thấy điều này cho đến khi nó giải cứu thư mục. Nếu vậy hãy thử thiết lập tùy chọn gắn kếtlookupcache=none
và xem nếu hành vi thay đổi.