Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
15.17.2 Процедуры NFS
15.17.2 Процедуры NFS
Существуют процедуры NFS, обеспечивающие клиенту доступ, чтение или запись удаленного файла. Клиент может узнать структуру и реальную емкость удаленной файловой системы либо запросить атрибуты удаленного файла. Допустимо удалять и переименовывать файлы. Некоторые процедуры специфичны для файловой системы Unix (например, связывание с именем псевдонима файла). Процедуры NFS версий 2 и 3 кратко представлены в таблице 15.5.
Таблица 15.5 Процедуры NFS версий 2 и 3
Процедура | Версия 2 | Версия 3 |
---|---|---|
0 | Пустая процедура для тестирования | Пустая процедура для тестирования. |
1 | Получить атрибуты файла | Получить атрибуты файла. |
2 | Установить атрибуты файла | Установить атрибуты файла. |
3 | Устаревшая процедура | Просмотр имени файла. По описателю файла для каталога и имени подкаталога или файла возвратить описатель файла для подкаталога или файла. |
4 | Просмотр имени файла | Проверка полномочий доступа. |
5 | Чтение информации о связанной с файлом символьной ссылке | Чтение информации о связанной с файлом символьной ссылке. |
6 | Чтение данных из файла | Чтение данных из файла |
7 | Не используется | Записать данные в файл. Запрос может указывать, будет ли кешироваться операция записи и будет ли результат операции фиксироваться в устойчивом состоянии до отправки ответа. |
8 | Записать данные в файл | Создать файл. |
9 | Удалить файл | Создать каталог. |
10 | Создать файл. | Создать символьную ссылку (symbolic link). |
11 | Переименовать файл | Создать узел (например, специальное устройство). |
12 | Создать ссылку на файл | Удалить (стереть) файл. |
13 | Создать символьную ссылку | Удалить каталог. |
14 | Создать каталог | Переименовать файл или каталог. |
15 | Удалить каталог | Создать ссылку на объект. |
16 | Прочитать имя файла или файлов из каталога | Прочитать имя файла или файлов из каталога. |
17 | Получают информацию о файловой системе (например, о размере блока и количестве свободных блоков) | Прочитать имена файлов, поля, атрибуты и описатели из каталога. |
18 | Получить динамическую информацию от файловой системы (например, об общем размере и объеме свободного пространства). | |
19 | Получить статическую информацию от файловой системы (например, о максимальном размере для запросов чтения и записи). | |
20 | Извлечение информации POSIX (например, об атрибутах и максимальной длине имени файла). | |
21 | Фиксация (commit): перенос предварительно размещенных в кеше данных на устройство постоянного хранения. |
Похожие страницы
- Текстовые сообщения процедуры POST
- Хранимые процедуры выбора
- 14.8. Небезопасная NFS
- NFS Server Configuration
- NFS Client Configuration
- 9.7.1. Root File System on NFS
- 12.3.3. NFS Server
- 12.3.4. Target NFS Root Mount
- 12.3.5. U-Boot NFS Root Mount Example
- Выполняемые процедуры
- Preparing NFS
- Mounting an NFS Volume