全部产品

配置NFS服务

更新时间:2017-07-09 13:00:53   分享:   

云存储网关作为NFS的服务端提供文件共享服务,在使用时要先在云存储网关上设置共享的目录,并设置允许访问目录的主机以及访问的权限。

访问云存储网关的客户机必须安装NFS,不同的linux操作系统安装方法不一样,这里介绍ubuntu操作系统和centos操作系统的安装命令,其它操作系统上NFS的安装请查阅官方文档。

在ubuntu操作系统上执行下面命令安装。

sudo apt-get install nfs-kernel-server

在centos 6.0及以上版本执行下面命令安装。

sudo yum install -y nfs-utils rpcbind

在centos 5.* 版本执行下面命令安装。

sudo yum install -y nfs-utils portmap

配置NFS服务(云存储网关侧)

步骤1:登录云存储网关Web页面步骤2:启动NFS服务 在Web页面中左侧导航栏选择“NFS”,滑动NFS服务状态,开关打开NFS服务。

nfs_step2

步骤3:添加用户访问权限单击右侧的添加图标弹出“添加NFS共享”对话框。

nfs_step3

步骤4:配置NFS共享参数

参数 说明
路径 表示云存储网关上开放共享目录的绝对路径。目前只支持对“/osgw”这个目录的共享,不支持设置其它共享路径。
主机 设置允许访问共享目录的主机。如果多台主机想要访问同一个目录,可以重复设置。
子网掩码 分配给主机的IP地址的子网掩码。取值(0-32)之间,表示掩码的长度,如果小于32,则设置的是一个网段的访问权限。
访问权限 指定访问目录文件用户对文件的读写权限。
用户映射 用户映射可以将客户端的用户映射到云存储网关上的匿名用户,不映射则仍以客户端的用户在云存储网关上访问。

访问共享目录(客户端侧)

客户端使用Linux操作系统访问云存储网关,首先需要将本地的一个文件目录挂载到云存储网关的共享目录上,挂载成功后会在本地的目录和云存储网关上的共享目录间建立映射,您通过操作本地的目录实现对远端共享目录的操作。

步骤1:挂载到云存储网关上在客户端打开命令行终端,输入下面挂载命令:

mount -t nfs4 x.x.x.x:/ local-directory

x.x.x.x:/为您的云存储网关上的IP地址和根目录,local-directory为客户端的本地目录,可以是任意有读写权限的目录,不能指定不存在的文件目录,挂载成功后使用命令“df -h”查看系统的磁盘信息,可以看到这个挂载成功的目录。

nfs_step4

推荐使用nfs4挂载,在不指定nfs4时,使用-t nfs参数挂载时会默认使用nfs3进行挂载,nfs3在对大文件写入时会频繁的打开关闭文件,效率比nfs4会低很多。

步骤2:访问共享文件夹挂载成功后,您可以对做过映射的本地目录进行文件读写操作,如果在云存储网关上对这台主机设置了写权限,您可以向共享目录写入数据,如果只有读权限,则只能读取文件,不能写入文件。

云存储网关的共享目录与阿里云OSS上的指定bucket之间做了同步,对本地目录的操作最终会落到阿里云OSS上。

本文导读目录
本文导读目录
以上内容是否对您有帮助?