Файл NFS, открытый в коде C - PullRequest
       28

Файл NFS, открытый в коде C

1 голос
/ 16 февраля 2011

Если я открою файл в своем коде C / C ++ / Java, используя путь, который идет в каталог nfs, как работает синтаксис чтения и записи, когда NFS не имеет состояния и все?Я пытался, но не могу найти пример кода доступа к смонтированным файлам NFS.В настоящее время я понимаю, что именно клиент NFS должен сохранять состояние (например, указатель чтения и записи), и приложение использует тот же синтаксис.

Смежный вопрос касается VFS и UFS.Все ли файлы на текущем Unix-компьютере доступны сначала через их vnode, а затем (в зависимости от локального или удаленного) структуры inode или rnode?

1 Ответ

1 голос
/ 16 февраля 2011

NFS (если не считать блокировку файлов) ничем не отличается от локального хранилища для приложений уровня пользователя. Это может быть медленнее или неожиданно выпадать, но это может произойти и с локальным хранилищем. Вероятно, поэтому вы не можете найти конкретный пример NFS-ориентированного кода.

...