nfs协议 增加客户端 性能(CIFS-NFS跨协议访问共享)

OceanStor 9000支持对一个目录同时设置NFS共享和CIFS共享,通过CIFS-NFS跨协议用户映射功能,确保用户在不同平台的客户端跨协议访问共享文件,下面我们就来说一说关于nfs协议 增加客户端 性能?我们一起去了解并探讨一下这个问题吧!

nfs协议 增加客户端 性能(CIFS-NFS跨协议访问共享)

nfs协议 增加客户端 性能

CIFS-NFS跨协议访问共享

OceanStor 9000支持对一个目录同时设置NFS共享和CIFS共享,通过CIFS-NFS跨协议用户映射功能,确保用户在不同平台的客户端跨协议访问共享文件。

CIFS-NFS跨协议访问服务

OceanStor 9000支持对同一个目录同时设置NFS共享和CIFS共享。不同协议的客户端,例如Windows客户端(CIFS协议)、Linux客户端(NFS协议)、Mac OS X客户端(CIFS协议或者NFS协议),可以同时访问同一个目录或文件。由于Windows环境与Linux/UNIX环境对于用户认证及访问控制等方面采取的机制不同,OceanStor 9000通过统一管理实现不同环境下用户的映射关系和权限控制,以保障CIFS-NFS跨协议访问的安全性。

  • 用户使用CIFS协议的客户端访问OceanStor 9000时,OceanStor 9000首先对本地或AD域用户进行接入身份认证。若访问的文件或目录具有Unix权限(UNIX Mode bits、POSIX ACL或者NFSv4 ACL)时,认证时会根据已设置的用户映射规则,将CIFS用户映射为NFS用户,再对用户访问权限进行Unix权限鉴权。
  • 用户使用NFS协议的客户端访问OceanStor 9000时,若访问的文件或目录具有NT ACL,OceanStor 9000根据已设置的用户映射规则将NFS用户映射为CIFS用户,再根据映射出的CIFS用户,进行NT ACL权限鉴权。
CIFS-NFS跨协议用户映射

由于Windows系统(CIFS协议)和Linux系统(NFS协议)采用的用户标识和鉴权方式均不同:

  • Windows系统通过SID(security identifier)对用户进行识别,SID可以用于系统内的所有用户、组、服务或计算机。在鉴权方式上,CIFS协议支持NT ACL。
  • Linux系统通过UID(user identity)和一个或多个GID(group identity)对用户进行识别,一个用户至少属于一个用户组。在鉴权方式上,NFS支持UNIX Mode bits、NFSv4 ACL等多种安全控制机制。

CIFS-NFS跨协议访问共享时,需要通过用户映射规则将不同协议的用户建立起对应关系,以对跨协议的用户进行鉴权和权限精确控制。

用户映射发生的时机如下:

  • 对于CIFS客户端,只有当其访问具有POSIX ACL/NFSv4 ACL权限或只具有UNIX Mode bits权限的文件或目录时,才会发生用户映射,用户访问时会同时具有映射前和映射后的用户权限。
  • 对于NFS客户端,只有当其访问的是具有NT ACL的文件或目录时,用户映射才会发生,此时会同时具有映射前和映射后的用户权限。
  • 跨协议编辑权限会导致权限类型变更,例如NFS客户端在访问具有NT ACL权限的文件或目录时会发生用户映射,如果此时NFS客户端使用chmod命令或者设置NFS ACL的方式修改了该文件或目录的权限,此后NFS客户端访问该文件或目录时则不会再有用户映射,即不会再具有映射后用户权限。

NFSNetwork File System,网络文件系统)是当前主流异构平台共享文件系统之一。 主要应用在UNIX环境下。 最早是由Sun Microsystems开发,现在能够支持在不同类型的系统之间通过网络进行文件共享,广泛应用在FreeBSD、SCO、Solaris等异构操作系统平台,允许一个系统在网络上与他人共享目录和文件。

中文名: 网络文件系统

外文名: Network File System

性质: UNIX表示层协议

拼音: wangluo wenjian xitong

相关机制: 远程过程调用RPC机制

通用Internet文件系统(CIFS)是一种网络文件共享协议。 CIFS是SMB的一种形式。 在本教程中,我们将说明如何在Linux系统上手动和自动安装Windows共享。 安装CIFS实用程序软件包 要在Linux系统上挂载Windows共享,首先需要安装CIFS实用程序包。 在Ubuntu和Debian上安装CIFS实用程序: sudo apt update 在CentOS和Fedora上安装CIFS实用程序: sudo dnf install cifs-utils 软件包名称在Linux发行版之间可能有所不同。 安装CIFS Windows共享 挂载远程Windows共享类似于挂载常规文件系统。 首先, 创建目录 作为远程Windows共享的安装点

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页