Я использую клиент / сервер RHEL и NFSv4. Клиент видит изменения в файлах в каталоге смонтированного сервера и может читать и записывать в эти файлы (обновления происходят почти мгновенно). Однако, когда вы удаляете файл на сервере, клиент по-прежнему показывает, что файл существует (даже через час). Однажды, я не знаю почему, файл исчез из списка "ls" на клиенте примерно через 10 минут.
СЕРВЕР:
/ etc / exports файл: 10.255.0.XX / 255.255.255.0 (rw, синхронизация)
КЛИЕНТ:
/ etc / fstab файл: 10.255.0.XX: nfs noac, lookupcache = none 0 2
Я пробовал следовать советам по отключению кеширования, пытаясь всегда видеть самые последние обновления, чтобы решить эту проблему (не помогло). Я использовал отладку NFS для наблюдения за процессом, но без явных ошибок. Отметка времени, когда я удалил файл на сервере, верна при просмотре журнала отладки на клиенте (decode_attr_time_modify: mtime = 1561558456).
Любая помощь будет очень признательна!