Протокол NFS
#Протоколы
2 минуты

Протокол NFS

Протокол NFS (Network File System) – протокол сетевого доступа к файловым системам, позволяет подключать (монтировать) удалённые файловые системы через сеть, обеспечивает пользователям доступ к файлам, позволяет работать с этими файлами точно так же, как и с локальными. В BAUMSTORAGE используется NFS v4.

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

Структура NFS включает три компонента разного уровня:

  • прикладной уровень — это вызовы удаленных процедур, которые и выполняют необходимые операции с файлами и каталогами на стороне сервера; 
  • функции уровня представления выполняет протокол XDR (eXternal Data Representation), который является межплатформенным стандартом абстракции данных. Протокол XDR описывает унифицированную каноническую форму представления данных, не зависящую от архитектуры вычислительной системы. При передаче пакетов RPC-клиент переводит локальные данные в каноническую форму, а сервер проделывает обратную операцию; 
  • сервис RPC, обеспечивающий запрос удаленных процедур клиентом и их выполнение на сервере, представляет функции сеансового уровня.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *
Author
Посетитель сайта

Добавить комментарий

Комментариев пока нет

Другие статьи, которые могут быть полезными

Интеграция с Zvirt Реализована интеграция с отечественной системой управления виртуализацией – Zvirt. На данный момент взаимодействие систем выполняется по протоколу NFS, СХД предоставляет Zvirt сетевую папку. Также Zvirt выступает в...
2283
1
№ Вопрос Ответ 1. Какие логи системы и дополнительные данные необходимы разработчикам для понимания проблемы и исправления ошибок в работе системы? Для того, чтобы выполнить диагностику произошедших проблем, разработчикам требуется помимо...
1958
3
4170
48
Введение По данным Intel [3] память остается самой дорогостоящей компонентой серверов (рис. 1). На фоне экпоненциального увеличения числа ядер CPU и геометрического роста параметров AI-моделей (которые достигают сотен млрд и...
4170
48