📜  文件管理中的远程文件系统(RFS)

📅  最后修改于: 2021-08-27 04:33:22             🧑  作者: Mango

可以通过多种方法在网络上共享文件–

  • 使用FTP,即文件传输协议,可以将文件从一台计算机传输到另一台计算机。
  • 使用分布式文件系统(DFS),其中从本地计算机可见远程目录。
  • 使用网络到达的远程文件系统(RFS)允许远程计算机之间进行通信。这些网络允许在世界范围内共享各种硬件和软件资源。

远程文件共享(RFS)是一种分布式文件系统技术。它由AT&T于1980年开发。后来,它随UNIX系统版本V(五个)发行版3(SVR3)一起提供。它使文件和/或数据可以通过Internet或网络连接访问多个远程用户。这也被称为提供远程用户对本地存储的文件和/或数据的访问的一般过程。

它依赖于操作系统的STREAMS传输提供程序接口功能。

为了实现远程文件系统,我们使用客户端-服务器模型。它是远程文件系统的基本应用程序之一。

RFS中的客户端-服务器模型:
RFS允许计算机从一台或多台远程计算机支持一个或多个文件系统。在这种情况下,包含文件的计算机为服务器,而希望访问文件的计算机为客户端。服务器指定特定客户端可以访问哪个文件。文件通常在分区级别上指定。

一个服务器可以为多个客户端提供服务,并且一个客户端可以访问多个服务器,具体取决于给定客户端-服务器功能的实现细节。挂载后,代表用户通过网络将文件操作请求发送到服务器。

例如,用户将文件打开请求及其ID发送到服务器。然后,服务器检查文件访问权限,以确定用户是否有权访问文件请求模式。该请求被允许或被拒绝。如果允许,则将文件返回给客户端应用程序,然后该应用程序可以对文件执行读取,写入和其他操作。

执行所需的操作后,客户端将关闭文件。