NFS服务器规范故障排除步骤

6)展现"设备正忙"不能卸载。

  service portmap restart

上边说的文件锁具体是如何来头,最近还未曾找到越来越好的消除办法。可是,借使主机防火墙有设置时,也说不定导致目的板不大概不奇怪访谈。

1.分别客商端无法从四个或七个服务器导入

  要显示和打印与客商机NFS调用相关的音讯,输入如下命令:

注意:能够用主机名来代替*,尽量钦定主机名以便使这些不想其访问的系统无法访问NFS挂载的能源。别的,最棒增加sync, 不然$ sudo exportfs -r时会给出警告,sync是NFS的暗许选项。

足足一个称呼服务器,举个例子:

  nfsstat命令展现关于NFS和到基本的远程进度调用(RPC)接口的总结消息,也能够动用该命令重新开始化该消息。借使未给定标记,暗中同意是nfsstat -csnr命令。使用该命令展现每条音讯,但不能够重复初阶化任何音讯。

然后重启portmap daemon:
sudo /etc/init.d/portmap restart

1)在客商端中反省下列内容。 验证在客商端中是不是有该地点目录,要是不真实,使用mkdir创立...

  要是这几个补救措施都未果,而计划也不错(施行了上述全数测量检验),则服务器也许未有准确指引,应重新指点服务器。

注意:能够依附实况修改NFS服务器分享文件夹"servername.mydomain.com:/usr/local/pub"和在本机的挂载点"/pub",同时挂载点/pub在顾客端机器上必需存在。

3)借使出现"RPC:Unable to receive",则大概是服务端未有运行portmap服务;假如已经起步,则恐怕是被防火墙所屏蔽。

(1)NFS客商机和服务器的负荷是还是不是太高,服务器和客商端之间的网络是或不是正规。

举例小编要将/opt/FriendlyARM/mini2440/root_nfs目录让客商的IP分享,则在该公文末尾增加下列语句:
/opt/FriendlyARM/mini2440/root_nfs *(rw,sync,no_root_squash)

在服务器上推行下列步骤。

  (1)确定保障服务器已开发银行且正在运作,并且服务器和顾客端之间的局域网连接有效(是或不是足以从服务器ping通连接客商端,况兼反之也可)。

下列步骤将允许别的IP地址以192.168.1开首的主机连接受NFS服务器上,具体要看你目的板的端口地址,也可以钦点特定的IP地址。在该公文中参预:

在使用umount命令卸载远程NFS分享目录时,出现"设备正忙"等卸载战败音信。平日大概的缘故是有一个历程依然在接纳这些目录,能够使用lsof命令来查阅是或不是有进程正在利用该分享目录。

  假使在挂载NFS分享目录时,顾客端提醒"RPC(Remote Procedure Call)failed",即远程进度调用失利音信,则很大概是因为服务器上带有约束性质的防火墙错误地拦阻了NFS客户端挂载NFS分享,即防火墙封锁了NFS恐怕RPC端口。为了化解这一个主题材料,能够行使iptable命令展开服务器上的111(RPC)和2049(NFS)端口,允许NFS客商端访谈服务器。

中间,localhost能够是切实的IP地址,同偶尔候挂载点/mnt/root_nfs目录必需已经存在,况且在/mnt/root_nfs目录中未有公文或子目录。

7)挂载失利。

  /etc/fstab是不是留存并且有"相关音信",同期兼有条条框框是或不是依旧指向服务器中的有效目录。

4、使用autofs来挂载NFS

127.0.0.1   localhost    loopback #[no SMTP]

  (1)-b:展现NFS V4服务器的其他总计消息。

邻近以下的条规:

  (2)假诺出现的不当是"Program not registed",则是NFS服务大概未有运营也许运转不符合规律,最常用的消除措施是双重起动NFS服务。

例如说:要在机器上的/misc/myproject挂载点上挂载远程机penguin.example.net中的/project52目录。
在/etc/auto.master文件中增加以下行:
/misc /etc/auto.misc --timeout 60
在/etc/auto.misc文件中增添以下行:
myproject -rw,soft,intr,rsize=8192,wsize=8192 penguin.example.net:/proj52

/etc/resolv.conf是或不是留存而且有"相关音信"仅适于DNS)。

  类似以下的条条框框:

2、停止NFS服务
在终止NFS服务的时候,需求先结束NFS服务再截止portmap服务,要是系统中还应该有任何服务需求动用portmap服务,则能够不鸣金收兵portmap服务。
$ sudo /etc/init.d/nfs-kernel-server stop
$ sudo /etc/init.d/portmap stop

3)重新启航NFS服务器。

  (8)NFS央浼挂起。

4、配置/etc/exports

domain mysite.myco.com

  nfsstat -r

3、NFS允许系统将其目录和文件共享给网络上的别样系统。通过NFS,客户和应用程序能够访谈远程系统上的文件,就好像它们是地点文件一律。那么NFS最值得注意的帮助和益处有:
(1)本地职业站能够利用更加少的磁盘空间,因为常用数据足以被保留在一台机器上,并让互连网上的其余机器能够访问它。
(2)无需为顾客在每台网络机器上放二个客商目录,因为顾客目录可以在NFS服务器上设置并使其在任何互联网上可用。
(3)存款和储蓄设备如软盘、光驱及USB设备能够被网络上别的机器使用,那大概能够减掉网络上运动器具的数额。

1)确定保证服务器已运行且正在运作,并且服务器和客户端之间的局域网连接有效是或不是足以从服务器ping通连接顾客端,何况反之也可)。

  (2)/etc/exports文件的没错。

### NFS DAEMONS
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL

nameserver 12.0.14.165

  - /etc/fstab:对于正规挂接,各类导入的文件系统对应四个条文。

1、/etc/exports
对NFS服务的看望是由exports来承认,它枚举了若干有权访问NFS服务器上文件系统的主机名。

/etc/fstab是不是存在並且有"相关新闻",同不常候具有条条框框是还是不是照旧指向服务器中的有效目录。

  (6)显示"设备正忙"无法卸载。

(2)在其实使用中,纵然老是开启计算机之后都手工运行NFS服务是十三分麻烦的,此时能够设置系统在钦点的运维品级自动运营portmap和NFS服务。
$ sudo chkconfig --level 235 portmap on
$ sudo chkconfig --level 235 nfs-kernel-server on

反省局域网电缆是还是不是未有损坏并已连接上,全部的总是是或不是行得通。

  客商端是否具备挂接文件系统的权力。

注意:在运营RPC服务(例如NFS)从前,须求先运行portmap服务。

9)NFS挂载在指导时挂起。

  nfsstat -cn

如此那般,宿主机就一定于NFS Server。同样地,目的种类作为NFS的客商端,须求设置NFS顾客端程序。假若是Debian/Ubuntu系统,则须要安装nfs-common(第3步)。

证实在客商端中是或不是有该地方目录,假设不设有,使用mkdir创制。举例,如下命令:

  (3)须求时再也启航NFS或portmap服务。

然后重启NFS服务:
sudo /etc/init.d/nfs-kernel-server restart

- /etc/resolv.conf仅域名服务[DNS]亟需运用):系统所在域的称呼,比如:

  要出示和打字与印刷顾客机和服务器的与RPC调用相关的音信,输入如下命令:

3、自动挂载

假使这一个补救措施都未果,而布署也不易推行了上述全数测验),则服务器或者没有正确带领,应重新带领服务器。

  (3)假诺出现"RPC:Unable to receive",则可能是服务端未有运营portmap服务;借使已经运营,则或然是被防火墙所屏蔽。

5、设置自动运营NFS服务

纵然在挂载NFS共享目录时,客商端提醒"RPCRemote Procedure Call)failed",即远程进度调用退步音讯,则很或许是因为服务器上含蓄约束性质的防火墙错误地阻止了NFS顾客端挂载NFS分享,即防火墙封锁了NFS或许RPC端口。为了缓和这一个难点,能够行使iptable命令展开服务器上的111RPC)和2049NFS)端口,允许NFS客商端访谈服务器。

  (2)c:只呈现客商机端的NFS和RPC新闻,允许客户仅查看客商机数据的报告。nfsstat命令提供关于被顾客机发送和拒绝的RPC和NFS调用数目标新闻。

现实命令是:
# mount -t nfs -o nolock 192.168.1.101:/opt/FriendlyARM/mini2440/root_nfs /mnt/root_nfs

- /etc/fstab:对于专门的学问挂接,种种导入的文件系统对应一个条款。

  1.3 使用nfsstat命令查看NFS服务器状态

那时候假设利用ls /mnt/root_nfs命令查看该目录内容时,你会意识此时NFS确确实实已经挂载成功了。

2.独具客商端都不能从内定的服务器导入

  2.有着顾客端都无法儿从指定的服务器导入

1、安装端口映射器portmap(可选)
$ sudo apt-get install portmap

客户端尝试挂接的目录是不是已存在并在安插文件中列出。

  (7)挂载退步。

3、/usr/sbin/showmount 
上边的文本根本用在NFS Server端,而showmount则根本用在Client端,showmount能够用來查看NFS分享的目录能源。

/etc/hosts、/etc/fstab和/etc/resolv.conf中必须包涵下列条约:

  使用"exportfs -v -a"命令检查/etc/exports文件中装置的分享目录是或不是能够平常输出,当中选拔"-v"表示以冗余格局展现,即呈现每一步的细节。

(1)分享的NFS目录在/etc/exports中列出,那个文件决定对目录的分享(NFS挂载目录及权限由该文件定义),书写准绳是各样共享为一行)。

2)要是出现的失实是"Program not registed",则是NFS服务恐怕没有运转大概运转不健康,最常用的缓和措施是重新启航NFS服务。

  (3)-d:彰显与NFS V4授权相关的新闻。

注意:顾客端能够应用主机名大概IP地址钦命,在主机名中能够利用通配符(*),IP地址后也能够跟掩码段(/24),但鉴于安全原因这种景况应当尽量制止。顾客端的证实后可在圆括号中参预一各种参数。很入眼的一些,不要在终极多个客商端证明的末尾留下别样空白或许没安息括号,因为空白都被阐述成顾客端的分隔符。

# mkdir /opt/adobe

  运转下列命令重新起动portmap和NFS:

若改换了/etc/exports,运转以下命令进行立异:
$ sudo exportfs -r

1)在客商端中反省下列内容。

  (6)-n:为客户机和服务器呈现NFS消息。要只显示NFS客商机或服务器消息,将该参数与-c和-s参数结合。

上边那多少个并不直接承受NFS,实际上它们是背负全体的RPC。

万一在/etc/fstab文件中装置了机关挂载NFS,但在系统引导时NFS 共享目录一时半刻不可用,那么默许情形下辅导进度将步向等待情状,直到NFS目录变得可用甘休。假若所需等候的NFS目录是系统必需的,那么这种等待大概还能承受。可是在广大景况下,顾客只想让系统把挂载要求放在后台并三番五次指引种类。能够把bg选项增添到/etc/fstab文件中,那样在第一次挂载央求超时过后,挂载乞请会转入后台,系统持续引导。当需求在前台挂载NFS分享目录时可以将fg选项加多到/etc/fstab文件的挂载选项中。

  1.4 NFS标准故障排除步骤

那么出现上边错误提醒的恐怕原因是:
nfs mount暗中同意选项包含文件锁,正视于portmap提供的动态端口分配效能。

8)NFS央求挂起。

  1.1 故障排除思路

假诺你有防火墙,请保管32771、111和2049端口保持开放。

客商端是或不是具有挂接文件系统的权力。

  要显得关于服务器收到和拒绝的RPC和NFS调用数指标音讯,输入如下命令:

只是要是应用命令mount -t nfs 192.168.1.101:/opt/FriendlyARM/mini2440/root_nfs /mnt/root_nfs,则会有如下的一无所能提醒(也便是省去了"-o nolock"):
# mount -t nfs 192.168.1.101:/opt/FriendlyARM/mini2440/root_nfs /mnt/root_nfs
portmap: server localhost not responding, timed out
RPC: failed to contact portmap (errno -5).
portmap: server localhost not responding, timed out
RPC: failed to contact portmap (errno -5).
lockd_up: makesock failed, error=-5
portmap: server localhost not responding, timed out
RPC: failed to contact portmap (errno -5).

5)在NFS服务器中国共产党享目录输出战败。

  相关音讯表明如下。

实际,NFS运营在SUN的RPC(Remote Procedure Call,远程进程调用)基础上,RPC定义了一种与系统毫无干系的办法来完结进度间通信,由此,NFS Server也足以用作是RPC Server。正因为NFS是一个RPC服务程序,所以在使用它从前,先要映射好端口——通过portmap设定。比方:有个别NFSClient发起NFS服务诉求时,它供给先获得一个端口(port),所以它先经过portmap得到portnumber(不止是NFS,全数的RPC服务程序运行此前,都须要先设定好portmap)。

3.另外NFS常见故障排除

  在使用umount命令卸载远程NFS分享目录时,出现"设备正忙"等卸载战败新闻。平时只怕的来头是有贰个历程仍然在选择那么些目录,能够使用lsof命令来查看是或不是有经过正在使用该分享目录。

3、安装NFS客户端(可选)
$ sudo apt-get install nfs-common

若果客户放正在实施写操作,而服务器不可能响应可能在网络上变得不足访谈,那么在暗中同意处境下选拔hard选项实行挂载)顾客端进程将挂起直至写操作完毕。若是不脚刹踏板写操作,进度就无法从呼吁中退出。为了防止NFS须求挂起,在网络境况不平稳情况下能够在挂载目录时钦点soft选项以允许操作因超时而退出,可能钦定intr选项以允许顾客在命令行上通过按下Ctrl C组合键退出挂起的操作。

  (7)-r:显示RPC信息。

5、/etc/default/portmap
其实,portmap负担映射全数的RPC服务端口,它的内容十分非常之轻便。

- /etc/hosts:系统主机名和IP地址,比方:

  NFS错误音讯如下表所示。

6、/etc/hosts.deny
设定拒绝portmap服务的主机,即不准访谈的客商端IP列表。

行使"exportfs -v -a"命令检查/etc/exports文件中装置的分享目录是或不是能够健康输出,个中选择"-v"表示以冗余格局展现,即彰显每一步的内部原因。

  nameserver 12.0.14.165

(1)另一个挂载别的机器的NFS分享的法子正是在/etc/fstab文件中加多一行,该行必需指明NFS服务器的主机名、服务器输出的目录名以及挂载NFS分享的本机目录,同时必需是根客商技艺改改/etc/fstab文件。

1)当mount NFS文件系统时,假使错误音信是"Permission denied",则代表NFS服务器不允许客商机挂接。一般能够用改造服务端上的/etc/exports文件来消除难点,使用exportfs-rv命令重新导出文件系统。

  普通的基石应有的挑选为CONFIG_NFS_FS=m、CONFIG_NFS_V3=y、CONFIG_ NFSD=m、CONFIG_NFSD_V3=y和CONFIG_SUNRPC=m。

格式:$ sudo mount [Server IP]:/[share dir] [local mount point]

/etc/hosts是还是不是留存並且有"相关新闻"。

  验证在客商端中是还是不是有该地点目录,假如不设有,使用mkdir成立。举个例子,如下命令:

### NFS DAEMONS
portmap: 192.168.1.
lockd: 192.168.1.
rquotad: 192.168.1.
mountd: 192.168.1.
statd: 192.168.1.

连带音信表达如下。

  nfsstat命令的首要参数如下。

四、NFS配置

12.0.14.123 fredsys fredsys.mysite.myco.com

  (9)-t:展现与NFS标志映射子系统的转换央浼相关的总计音信,要只展现NFS客商机或服务器新闻,将-c和-s<br />选项结合。

(2)/etc/auto.master文件中的每一个品种都有3个字段,第三个字段是挂载点;第1个字段是炫丽文件的地方;第1个字段可选,能够包罗超时数值之类的音讯。

4)挂载文件系统的时候,顾客端从未另外反响,则恐怕为顾客端从未运维portmap服务。

在Red Hat Enterprise Linux 5.0服务器中,要是NFS出现了故障,能够从以下多少个地点先导工检索查。

主机IP:192.168.1.101
目标板IP:192.168.1.230

2)确认保证顾客端要挂接的文件系统已在/etc/fstab中列出。

  (10)-4:当与-c、-n、-s或-z参数组合使用时,将富含NFS V4客商机或服务器的新闻,以及现成的NFS V2和V3数据<br />。

1、NFS就是Network FileSystem的缩写,它的最大效果就是足以由此互连网让差别的机器,差异的操作系统互相分享文件(sharefiles)——能够经过NFS挂载远程主机的目录,访问该目录就如访问本地目录同样,所以也能够大约的将它看成贰个文件服务器(FileServer)。

2)在服务器中反省下列内容。

  (5)查看内核是或不是协助NFS和RPC服务。

粗略的解决办法:kill文件锁(lockd)恐怕选择mount -o nolock命令。

只要使用图形化窗口对分享目录实行安排,设置后必须测验共享目录的出口,以表明配置是或不是正确,常常图形化窗口不会报告安顿错误。

  /etc/resolv.conf是还是不是存在何况有"相关音信"(仅适于DNS)。

将USB转串口连接上,在终点输入minicom与板子连起,作为“一级终端”使用。

  

接下来撤废挂载的时候会出现如下的失实提醒:
# umount /mnt/root_nfs/
lockd_down: no lockd running.

  (11)-z:重新初步化总结音信。该参数仅供root客商选择,况兼在体现下边的注脚后方可和那贰个标识中的任何二个结合到<br />计算音讯的零特殊集结。

1、在NFS服务器运转后,还索要检查Linux服务器的防火墙设置(一般须要关闭防火墙服务),确认保证未有遮挡NFS使用的端口和允许通信的主机,主若是检查Linux服务器iptables、ipchains等选项的设置,以及/etc/hosts.deny,/etc/hosts.allow文件。平时都以在里面局域网中实行支付,再设置系统时最棒不要安装防火墙等网络安全软件,以方便使用时的配备。

  (2)在服务器中反省下列内容。

三、NFS安装

  要只彰显客商机NFS大概RPC音讯,将该参数与-n大概-r参数结合。

1、运行NFS的方法和运营别的服务器的方法类似,首先需求运营portmap和NFS那五个服务,何况portmap服必得要求先于NFS服务运转。
$ sudo /etc/init.d/portmap start
$ sudo /etc/init.d/nfs-kernel-server start

Hat Enterprise Linux 5.0服务器中,假若NFS出现了故障,能够从以下多少个方面最先检查。 1.1 故障排除思路 (1)NFS顾客机和服务器的载荷是...

4、/var/lib/nfs/xtab
NFS的笔录文书档案:通过它能够查阅有哪些Client连接受NFS主机的笔录。

  (1)在客商端中反省下列内容。

2、NFS是透过网络打开数量传输,那么NFS使用什么端口呢,答案是……不了解,因为NFS传输数据时行使的端口是私下的,独一的界定便是稍差于1024,顾客端怎么知道服务器使用的是哪个端口,此时将在用到长途进度调用RPC。

  /etc/hosts是不是留存何况有"相关新闻"。

二、与NFS相关的多少个公文和下令

  # mkdir /opt/adobe

五、运行和终止NFS服务

  假使顾客放正在施行写操作,而服务器不可能响应恐怕在互联网上变得不可访问,那么在私下认可情形下(使用hard选项实行挂载)顾客端进度将挂起直至写操作完结。假设不行车制动器踏板写操作,进度就无法从呼吁中退出。为了防止NFS诉求挂起,在互连网意况不平稳情况下得以在挂载目录时钦命soft选项以允许操作因逾期而退出,恐怕钦定intr选项以允许顾客在命令行上通过按下Ctrl C组合键退出挂起的操作。

格式:[共享目录] [主机名或IP](参数,参数...)
率先个参数是要让客商机访谈的目录,第3个是你允许的主机IP,最终的()内是访谈调控格局。

  (5)在NFS服务器中国共产党享目录输出失利。

(1)检查NFS的运营等第:
$ sudo chkconfig --list portmap
$ sudo chkconfig --list nfs-kernel-server

  3.别样NFS常见故障排除

 

  (4)挂载文件系统的时候,顾客端从未其他反响,则只怕为客户端从未运转portmap服务。

六、NFS客商端配置(NFS测量试验)

  domain mysite.myco.com

格式:server.mydomain.com:/usr/local/pub /pub nfs rsize=8192,wsize=8192,timeo=14,intr

  (3)重新启航NFS服务器。

在主机上安装NFS服务软件,因为Debian/Ubuntu上默许是从未设置的。

  1.分头顾客端不能够从三个或多少个服务器导入

注意:一般来讲,使用NFS服务能够方便地使各unix-like系统之间落成分享,但只要急需在unix-like和windows系统之间分享,那就得使用samba了。

  固然运用图形化窗口对分享目录举行安排,设置后必须测量检验分享目录的输出,以验证配置是还是不是科学,平时图形化窗口不会告知陈设错误。

2、配置/etc/hosts.deny
取缔任何host(主机)能和您的NFS服务器进行NFS连接。在该文件中参加:

  127.0.0.1 localhost loopback #[no SMTP]

而成功撤废挂载风尚未别的提醒,一样此时NFS也着实已经打消挂载了。

  (9)NFS挂载在指导时挂起。

其中:
/opt/FriendlyARM/mini2440/root_nfs 代表NFS分享目录,它能够作为开辟板的根文件系统通过NFS挂接;
* 表示全体的客商机都能够挂接此目录;
rw 代表挂接此目录的顾客机对该目录有读写的权限;
sync 代表全数数据在呼吁时写入分享,即数据同步写入内部存款和储蓄器和硬盘;
no_root_squash 代表同意挂接此目录的顾客机享有该主机的root身份。

  nfsstat -c

3、重新启航portmap和NFS服务
$ sudo /etc/init.d/portmap restart
$ sudo /etc/init.d/nfs-kernel-server restart

  - /etc/resolv.conf(仅域名服务[DNS]亟待利用):系统所在域的名目,比如:

例如:
$ sudo mount -t nfs [-o nolock] localhost:/opt/FriendlyARM/mini2440/root_nfs /mnt/root_nfs 或
$ sudo mount -t nfs -o nolock 192.168.1.101:/opt/FriendlyARM/mini2440/root_nfs /mnt/root_nfs

  12.0.14.123 fredsys fredsys.mysite.myco.com

(2)上面是局地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_squash root客商具有根目录的完全管理访问权限
anonuid=xxx 钦点NFS服务器/etc/passwd文件中佚名顾客的UID
anongid=xxx 钦点NFS服务器/etc/passwd文件中无名氏客商的GID

  至少二个称号服务器,比方:

4、检查portmap和NFS服务地方
$ sudo /etc/init.d/portmap status
$ sudo /etc/init.d/nfs-kernel-server status

  客商端尝试挂接的目录是或不是已存在并在布署文件中列出。

无任何提醒表示成功,那时能够步向/mnt/root_nfs目录,对文本实行cp、mv等操作。

图片 1

5、可以运维df命令查看是或不是挂载成功:
$ sudo df

  - /etc/hosts:系统主机名和IP地址,比方:

(3)autofs是一种服务,要开动那项服务,在shell提醒下键入以下命令:
$ sudo /sbin/service autofs restart
要翻开活跃的挂载点,在shell提醒下键入以下命令:
$ sudo /sbin/service autofs status
若果在autofs运营时修改了/etc/auto.master配置文件,则必须在shell提示下键入以下命令来通知automount守护进度重新载入配置文件:
$ sudo /sbin/service autofs reload

透过/etc/hosts.deny和/etc/hosts.allow设置对portmap的拜访,采纳那多个布局文件有一点类似"mask"的情趣。先在/etc/hosts.deny中明确命令禁止全数客商对portmap的走访,再在/etc/hosts.allow中允许一些顾客对portmap的拜见。

  要是在/etc/fstab文件中安装了自动挂载NFS,但在系统指点时NFS共享目录暂且不可用,那么暗中同意意况下指引进度将跻身等待意况,直到NFS目录变得可用结束。假使所需等候的NFS目录是系统必需的,那么这种等待恐怕还能接受。可是在非常的多景况下,客商只想让系统把挂载央求放在后台并持续指导种类。能够把bg选项增添到/etc/fstab文件中,那样在第二遍挂载央求超时今后,挂载央浼会转入后台,系统持续辅导。当要求在前台挂载NFS分享目录时方可将fg选项增添到/etc/fstab文件的挂载选项中。

autofs访谈主映射配置文件/etc/auto.master来决定要定义哪些挂载点,然后使用适用于各类挂载点的参数来运维automount守护进程。主映射配置中的每一行都定义多少个挂载点,二个别离的炫酷文件定义在该挂载点下要挂载的文件系统。如/etc/auto.misc文件大概会定义/misc目录中的挂载点,这种关涉在/etc/auto.master文件中会被定义。

  (8)-s:展现服务器消息。

/etc/auto.misc中的第二个字段是/misc子目录的称谓,该目录被automount动态地开创,它不该在客户端机器上实在存在;首个字段包罗挂载选项,如rw代表读写访谈权,第4个字段是要导出的NFS的任务,包含主机名和目录。

  service nfs start

一、NFS简介

  (4)-g:显示RPCSEC_GSS信息。

(1)挂载NFS分享的第三种方法是应用autofs,它接纳automount守护进程来保管挂载点,只在文件系统被访谈时才动态地挂载。

  检查局域网电缆是不是未有损坏并已连接上,全数的连接是或不是行得通。

(3)查看NFS Server的export list:
$ sudo showmount -e

  (1)当mount NFS文件系统时,就算错误音信是"Permission denied",则意味NFS服务器不允许顾客机挂接。一般能够用更改服务端上的/etc/exports文件来解决难点,使用exportfs-rv命令重新导出文件系统。

运营指标板并连接网络后,首先查看目的板kernel本人是还是不是帮忙NFS,在minicom中输入cat /proc/filesystems命令查看里面是还是不是有NFS一行,若未有则表示内核不支持NFS,就须求再行编写翻译和烧写内核;有则OK,接下去就足以一向进行mount操作了。

  (5)-m:展现种种NFS文件系统的总括消息,该文件系统和服务器名称、地址、安装标记、当前读和写大小,以及重复传输计数

2、/sbin/exportfs
爱戴NFS的能源分享,能够透过它再度设定/etc/exports的分享目录,卸载NFS Server分享的目录或然另行分享等。

  要突显关于顾客机发送和拒绝的RPC和NFS调用数目标音讯,输入:

七、指标板NFS配置操作

  在服务器上进行下列步骤。

7、/etc/hosts.allow
设定允许portmap服务的主机,即允许访谈的顾客端IP列表。

  /etc/hosts、/etc/fstab和/etc/resolv.conf中必得满含下列条款:

注销挂载的指令如下:
$ sudo umount /mnt/root_nfs

  1.2 NFS错误音讯

注意:nfs-kernel-server和nfs-common都依附于portmap。其它,在部分文书档案中提议还需求使用apt-get来手动安装NFS的顾客端nfs-common,以及端口映射器portmap,但实在那是不曾须求的,因为在设置nfs-kernel-server时,apt会自动把它们安装好。

  (2)确定保证顾客端要挂接的文件系统已在/etc/fstab中列出。

2、在终端提醒符后键入以下命令安装NFS服务器
$ sudo apt-get install nfs-kernel-server

  (4)检查客户端中的mount命令或/etc/fstab的语法是还是不是精确。

1、配置portmap
方法1:编辑/etc/default/portmap,将"-i 127.0.0.1"去掉;
格局2:$ sudo dpkg-reconfigure portmap,出现“正在设定portmap”软件包设置分界面,对Should portmap be bound to the loopback address?采取“否(No)”。

  我们得以应用大面积的网络连接和测验工具ping及tracerroute来测验网络连接及进程是否正规,网络连接符合规律是NFS作用的根基。rpcinfo命令用于显示系统的RPC音信,一般采取-p参数列出某台主机的RPC服务。用rpcinfo-p命令检查服务器时,应该能阅览portmapper、status、mountd nfs和nlockmgr。用该命令检查客商端时,应该至少能收看portmapper服务。

2、手动挂载
行使mount命令来挂载别的机器分享的NFS目录。

(2)NFS常见挂载参数:
timeo 假设超时,顾客端等待的日子,以一成秒总计
retrans 超时尝试的次数
bg 后台挂载(很有用)
hard 尽管server端未有响应,那么客商端直接尝试挂载
rsize 读块大小
wsize 写块大小

3、配置/etc/hosts.allow
同意这个你想要的主机和您的NFS服务器建设构造连接。

本文由上海时时乐走势图发布于服务器运维,转载请注明出处:NFS服务器规范故障排除步骤

您可能还会对下面的文章感兴趣: