Jump to content

Удаленный обмен файлами

(Перенаправлено из удаленной файловой системы )

Удаленный общий доступ к файлам ( RFS ) — это компонент операционной системы Unix для совместного использования ресурсов, таких как файлы, устройства и каталоги файловой системы, по сети независимым от сети способом, аналогично распределенной файловой системе . Он был разработан в Bell Laboratories компании AT&T в 1980-х годах и впервые был включен в состав UNIX System V Release 3 (SVR3). [ 1 ] RFS полагался на функцию интерфейса поставщика транспорта STREAMS этой операционной системы. Он также был включен в UNIX System V Release 4, но, поскольку он также включал сетевую файловую систему (NFS), основанную на TCP/IP и более широко поддерживаемую в компьютерной индустрии, RFS использовался мало. Некоторые лицензиаты AT&T UNIX System V Release 4 не включали поддержку RFS в дистрибутивы SVR4, а Sun Microsystems удалила ее из Solaris 2.4.

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

RFS обеспечивает полную семантику файлов UNIX/POSIX для всех типов файлов, включая специальные устройства и именованные каналы. Он поддерживает контроль доступа, а также запись и блокировку удаленных файлов прозрачным образом, как если бы общие файлы были локальными. Это обеспечило совместимость двоичных приложений при использовании сетевых ресурсов. [ 2 ] Это позволяет монтировать устройства по сети. Например, к /dev/cdrom можно получить удаленный доступ, как если бы это был локальный ресурс. Доступ к любому конкретному файлу или каталогу файловой системы прозрачен по всей сети, поэтому пользователям не нужно знать, где на самом деле находится файл.

RFS реализуется независимо от базовой сетевой технологии. Для этого он использует механизм System V STREAMS с использованием интерфейса транспортного поставщика. [ 3 ]

Интерфейс удаленного системного вызова

[ редактировать ]
  • ДОСТУП
  • СИСАККТ
  • CHDIR Сменить каталог
  • CHMOD Изменить режим файла
  • CHOWN Изменить владельца файла
  • ХРУТ
  • ЗАКРЫТЬ Закрыть файл
  • CREAT Создать файл
  • EXEC Выполнить файл
  • EXECE Запуск файла со средой
  • ФЦНТЛ
  • FSTAT Статистика файла с использованием файлового дескриптора
  • FSTATFS Статистика файловой системы с использованием файлового дескриптора
  • ИОКТЛ
  • LINK Первая половина операции link()
  • LINK1 Вторая половина операции link()
  • MKNOD Создать специальный файл блока или символа
  • ОТКРЫТЬ Открыть файл
  • ЧТЕНИЕ Чтение из файла
  • ПОИСК Искать в файле
  • STAT Статизировать файл, используя путь
  • STATFS Статистика файловой системы по имени пути
  • ОТКЛЮЧИТЬ СВЯЗЬ
  • Утим
  • UTSSYS Возвращает информацию о смонтированных файлах
  • ПИСАТЬ
  • GETDENTS Чтение записей каталога в файловой системе.
  • МКДИР
  • РМДИР
  • SRMOUNT Серверная часть удаленного монтирования
  • SRUMOUNT Серверная часть удаленного размонтирования
  • COREDUMP Дамп запроса ядра
  • WRITEI Внутренняя форма системного вызова записи
  • READI Внутренняя форма системного вызова чтения
  • RSIGNAL Сигнал дистанционного управления
  • SYNCTIME Синхронизация времени между машинами
  • IPUT Освободить удаленный индексный дескриптор
  • IUPDATE Обновление удаленного индексного дескриптора
  • ОБНОВЛЕНИЕ Запишите измененные буферы обратно на диск.

См. также

[ редактировать ]
  1. ^ Рифкин, Эндрю П.; Форбс, Майкл П.; Гамильтон, Ричард Л.; Сабрио, Майкл; Шах, Сурьяканта; Юэ, Канг (1987). «Обзор архитектуры RFS». Информационный бюллетень австралийской группы пользователей UNIX-систем . Том. 7.
  2. ^ А. П. Рифкин, М. П. Форбс, Р. Л. Гамильтон, Михаил Сабрио, С. Шах и К. Юэ, Обзор архитектуры RFS , Материалы конференции USENIX (июнь 1986 г.), Атланта, Джорджия
  3. ^ Деннис М. Ричи, Система потокового ввода-вывода , Технический журнал Bell Laboratories 63 (8) (октябрь 1984 г.)


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2125ef5a84f82240f1433bd49fe17aa1__1678640880
URL1:https://arc.ask3.ru/arc/aa/21/a1/2125ef5a84f82240f1433bd49fe17aa1.html
Заголовок, (Title) документа по адресу, URL1:
Remote File Sharing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)