韦德国际1946官网Linux做NFS文件挂载,NFS文件服务

2019-07-06 08:29 来源:未知

Linux文件挂载其实和Windows文件分享原理差不离,由主机配置贰个分享目录,客户端机器可以透过网络访谈该共享目录。

NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被叫作NFS. NFS允许一个系统在网络上与客人分享目录和文书。通过选取NFS,用户和次序能够像访谈当半夏件一律访谈远端系统上的文书。

下面以SUSE11为例子,简要描述下NFS文件挂载进程:

 

一、主机端(主机IP192.168.0.100)

一、NFS安装、配置

1、计划干活,主机要求产生NFS遇到搭建

yum -y install nfs-utils nfs-utils-lib rpcbind

安装:portmap-6.0 git20070716-31.16.x86_64.rpm (用作端口映射,把RPC程序号转化为Internet的端口号)

mkdir -p /home/network/nfs

安装:nfs-kernel-server-1.2.1-2.6.6.x86_64.rpm  (NFS服务)

vim /etc/exports

2 设置分享目录
    mkdir /opt/share

增加

3、编辑exports文件 vi /etc/exports
背后增加

/home/network/nfs *(rw,sync,no_root_squash,no_all_squash)

/opt/share 192.168.0.*(rw,no_root_squash)

封存退出

此地能够计划单个IP,也可安装总体网段都得以访谈(192.168.0.*),还足以设置多个网段(192.168.0.0/2)

exportfs -r

下边是局地NFS分享的常用参数:
ro                      只读访问
rw                      读写访谈
sync                    全部数据在伸手时写入分享
async                  NFS在写入数据前能够对应央求
secure                  NFS通过1024以下的安全TCP/IP端口发送
insecure                NFS通过1024以上的端口发送
wdelay                  假如多少个用户要写入NFS目录,则归组写入(默许)
no_wdelay              如若多少个用户要写入NFS目录,则随即写入,当使用async时,不须要此设置。
hide                    在NFS分享目录中不分享其子目录
no_hide                分享NFS目录的子目录
subtree_check          假设分享/usr/bin之类的子目录时,强制NFS检查父目录的权位(默许)
no_subtree_check        和方面相对,不检讨父目录权限
all_squash              分享文件的UID和GID映射佚名用户anonymous,适合公用目录。
no_all_squash          保留共享文件的UID和GID(默许)
root_squash            root用户的享有央求映射成如anonymous用户同样的权杖(默许)
no_root_squas          root用户具有根目录的完全管理访问权限
anonuid=xxx            钦命NFS服务器/etc/passwd文件中无名用户的UID

service rpcbind restart
service nfs restart

4、运行服务
service rpcbind start
service nfsserver start

chkconfig --level 35 nfs on

即便已经起步了服务,修改配置后须要重启

chkconfig --level 35 rpcbind on

service rpcbind restart
service nfsserver restart


二、客户端
1、启动rpcbind服务
service rpcbind start

服务端验证NFS分享:

2、成立共享目录
mkdir /opt/getShare

showmount -e

3、挂载分享目录
韦德国际1946官网,mount -t nfs 192.168.0.100:/opt/share /opt/getShare

 

推荐阅读:

注:平常能显示出地点安装的分享目录,纵然报如下错误:

Ubuntu搭建nfs服务器 http://www.linuxidc.com/Linux/2012-10/71930.htm

clnt_create: RPC: Program not registered

文本服务器NFS配置详解 http://www.linuxidc.com/Linux/2013-06/86542.htm

表达 rpcbind服务与NFS服务 运维顺序不对,把她们都停了,重新起动,先运行rpcbind服务再开发银行nfs服务;

Ubuntu下搭建NFS互连网文件系统服务器 http://www.linuxidc.com/Linux/2013-07/87367.htm

 

Heartbeat_ldirector LB NFS完结HA及LB、文件分享 http://www.linuxidc.com/Linux/2013-06/85292.htm

客户端验证NFS分享:

CentOS 5.5配置NFS服务器教程 http://www.linuxidc.com/Linux/2013-03/81737.htm

showmount -e 192.168.1.207 (即NFS服务器的IP地址)

Ubuntu 12.10下NFS的安装使用 http://www.linuxidc.com/Linux/2013-03/80478.htm

 

越来越多SUSE相关音讯见SUSE 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=3

注:平常也能显示出地方安装的分享目录,要是报如下错误:

 

clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)

韦德国际1946官网 1

表明防火墙没有开启对应须要展开的端口,把防火墙关掉,再测验应该就足以健康了;但是防火墙很主要,一般景观下,不会自由关闭,在服务端可开启如下命令列出的具备端口就可以:

 

# rpcinfo -p localhost


 

二、客户端挂载

cd

mkdir testnfs

mount -t nfs 192.168.1.207:/home/network/nfs testnfs


验证NFS挂载

df

正规能多呈现出临近碳灰字体内容:

文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda3 50403012 1772272 46070384 4% /
tmpfs 914652 0 914652 0% /dev/shm
/dev/sda1 198337 27655 160442 15% /boot
192.168.1.207:/home/network/nfs
13383232 538944 12164480 5% /root/testnfs

或者

cd /root/testnfs

mkdir test

然后到劳动端 /home/network/nfs 目录下,是还是不是出现二个 test的公文夹就能够;


 

设置系统运转自动挂载:

vim /etc/fstab

新增

192.168.1.207:/home/network/nfs /root/testnfs nfs defaults 0 0

 


 

三、知识扩张

 

exports命令:

 

参数表明如下。
(1)-a:全体挂载(或卸载)/etc/exports文件内的设定。
(2)-r:重新挂载/etc/exports中的设置,其它同步更新/etc/exports及/var/lib/nfs/xtab中的内容。
(3)-u:卸载某一目录。
(4)-v:在export时将分享的目录展现在显示屏上。

 


 

/etc/exports文件内容格式:

 

<分享目录> [客户端1 选项(访问权限,用户映射,别的)]

 

用户映射选项

  • all_squash:将长途访谈的有着普通用户及所属组都映射为无名氏用户或用户组(nfsnobody);

  • no_all_squash:与all_squash取反(暗许设置);

  • root_squash:将root用户及所属组都映射为佚名用户或用户组(默认设置);

  • no_root_squash:与rootsquash取反;

  • anonuid=xxx:将远程访谈的具有用户都映射为无名用户,并内定该用户为当地用户(UID=xxx);

  • anongid=xxx:将长途访谈的兼具用户组都映射为佚名用户组账户,并点名该无名用户组账户为本地用户组账户(GID=xxx);

 

其余选项

  • secure:限制客户端只好从小于1024的tcp/ip端口连接nfs服务器(暗中认可设置);

  • insecure:允许客户端从超过1024的tcp/ip端口连接服务器;

  • sync:将数据同步写入内部存款和储蓄器缓冲区与磁盘中,成效低,但足以保险数据的一致性;

  • async:将数据先保存在内部存款和储蓄器缓冲区中,须要时才写入磁盘;

  • wdelay:检查是或不是有相关的写操作,假设有则将这几个写操作一同执行,那样能够升高功能(暗中认可设置);

  • no_wdelay:若有写操作则立时实施,应与sync同盟使用;

  • subtree:若输出目录是二个子目录,则nfs服务器将检查其父目录的权力(默许设置);

  • no_subtree:固然输出目录是叁个子目录,nfs服务器也不检查其父目录的权限,那样能够进步功效;

 

 

利落词:写了那么多,有个别知识只是供就学参照他事他说加以考察使用,其实NFS服务器的装置与布局极度轻松,安装-配置分享目录-客户端挂载 就能够;

相关阅读:

 

Ubuntu 12.04安装NFS server http://www.linuxidc.com/Linux/2012-09/70728.htm

 

NFS服务器安装配置完毕Ubuntu 12.04与ARM文件分享 http://www.linuxidc.com/Linux/2012-10/73159.htm

 

Ubuntu搭建nfs服务器 http://www.linuxidc.com/Linux/2012-10/71930.htm

 

文本服务器NFS配置详解 http://www.linuxidc.com/Linux/2013-06/86542.htm

 

Ubuntu下搭建NFS互联网文件系统服务器 http://www.linuxidc.com/Linux/2013-07/87367.htm

 

Heartbeat_ldirector LB NFS达成HA及LB、文件分享 http://www.linuxidc.com/Linux/2013-06/85292.htm

 

CentOS 5.5配置NFS服务器教程 http://www.linuxidc.com/Linux/2013-03/81737.htm

 

Ubuntu 12.10下NFS的装置使用 http://www.linuxidc.com/Linux/2013-03/80478.htm

韦德国际1946官网 2

TAG标签: 韦德娱乐1946
版权声明:本文由韦德娱乐1946_韦德娱乐1946网页版|韦德国际1946官网发布于韦德国际1946官网,转载请注明出处:韦德国际1946官网Linux做NFS文件挂载,NFS文件服务