配置NFS 服务

合集下载

Windows下NFS服务器SFU设置

Windows下NFS服务器SFU设置
图2 3、 在 Type of access 下拉菜单中选择 Read-Write(可读可写);要使目标板对本机文件有 root 权限,选中置完,点击 OK 按钮,回到目录属性窗口。 5、 点击“安全”选项,添加 everyone,使之允许读取,控制,或者完全控制
二者通过交叉线连接,ARM 板操作如下:
[root@(none) /]$
[root@(none) /]$mount -t nfs -o nolock 192.168.1.7:work /mnt/nfs/
[root@(none) /]$cd /mnt/nfs/
[root@(none) nfs]$ls
gpsdata ll
test
[root@(none) nfs]$./gpsdata
handle
Reading data from robot.
[root@(none) nfs]$
以上成功挂载了 windows 共享的 work 目录,并运行了 gpsdata 程序 注:如出现网络不通的问题,则应检查本地连接是否有防火墙,如有,则去掉防火墙保护。
三、配置 Services for UNIX Administration
1、选择开始->程序->Windows Services for Unix->Services for Unix Administration 启动 Services for UNIX Administration, 2、出现设置窗口后,点击 左边子窗口 User Name Mapping,再点击标签栏“Map”,然后点击 show User Maps, 出现如下画面:
例如: passwd 内容
root:x:0:0:root:/root:/bin/sh group 内容

NFS服务器+客户端配置

NFS服务器+客户端配置

NFS服务器+客户端配置NFS:Network File System使⽤NFS需要启⽤RPC(remoteprocedure call),RPC可以指定每个NFS功能所对应的端⼝号,重启RPC后,RPC所管理的所有NFS功能服务都需重新向RPC注册。

设置NFS需要安装nfs-utils和portmap程序,使⽤rpm –q可以查看是否安装。

nfs-utils:提供rpc.nfsd和rpc.mountd两个daemon与其他document说明⽂件。

rpc.nfsd:管理client是否能够登⼊主机,及对登⼊者ID的辨别。

rpc.mountd:管理NFS⽂件系统,读取/etc/exports对⽐client取得相应的权限。

portmap:端⼝映射;在启动rpc之前做好端⼝映射⼯作。

NFS的配置⽂件:/etc/exports:NFS配置⽂件/var/lib/nfs/*tab:NFS服务器⽇志放置路径;etab记录共享出来的⽬录完整权限设置值;xtab记录曾经连接到此NFS主机的相关客户端数据NFS的两个命令:/usr/sbin/exportfs:维护NFS共享资源;重新共享/etc/exports变更⽬录或将NFS server共享⽬录卸载或重新共享/usr/sbin/showmount:在客户端查看NFS服务器共享出来的⽬录资源/etc/exports配置⽂件/etc/exports配置⽂件说明格式:<输出⽬录> [ 客户端1 选项(访问权限,⽤户映射,其他)] [客户端2 选项(访问权限,⽤户映射,其他)]共享⽬录必须使⽤绝对路径,权限部分依照不同的权限共享给不同的主机,括号内是设置权限参数的位置,权限不⽌⼀个时,使⽤ , 隔开,主机名和括号连在⼀起。

主机名设置可以使⽤⽹段:192.168.1.0/24或完整IP:192.168.1.23;也可以使⽤主机名称,但此主机名称需要存在于/etc/hosts中或使⽤DNS可以找到,找到IP即可,主机名⽀持通配符,如*?/mnt/sda4/share/images 192.168.23.129(rw)# 设置共享⽬录/mnt/sda4/share/images,仅192.168.23.129主机允许访问此共享⽬录,具有读写权限/mnt/sda4/share/data 192.168.23.129(rw) *(ro)# 设置共享⽬录/mnt/sda4/share/data,192.168.23.129可以读写该共享⽬录,其他主机只可以读取该共享⽬录/mnt/sda4/share/icon 192.168.23.129(no_root_squash)# 设置共享⽬录/mnt/sda4/share/icon,仅192.168.23.129可以访问和读写,root登录时拥有root权限/mnt/sda4/share/ds 192.168.23.0/24(rw)# 设置共享⽬录/mnt/sda4/share/ds,仅有192.168.23.0/24⽹段的主机才可访问和读写此⽬录⽂件/mnt/sda4/share/diaos *(rw,all_squash,anonuid=500,anongid=500)# 设置共享⽬录/mnt/sda4/share/diaos,所有主机都允许访问此共享⽬录,具有读写权限,但他们访问该共享⽬录时,已将其UID、GID设置成500。

实验四 配置NFS服务

实验四  配置NFS服务

实验四配置NFS服务一、实验目的:配置宿主P 机端的NFS 服务,并开通此服务。

二、实验内容:参照本教程给出的步骤,一步一步地完成NFS 服务的配置。

三、实验设备:1、一套PXA270RP 嵌入式实验箱。

2、安装Redhat9 的宿主PC 机。

四、实验步骤:NFS(Network File System)指网络文件系统,是Linux 系统中经常使用的一种服务,NFS 是一个RPC service,很像windows 中的文件共享服务。

它的设计是为了在不同的系统间使用, 所以它的通讯协议设计与主机及作业系统无关。

1、在宿主PC 机端,打开一个终端窗口(Terminal)输入命令:setup;进入设置界面后,通过键盘上下键选择System services ,回车后,使用空格键将nfs 一项选中(出现[*]表示选中),并使用空格键去掉ipchains 和iptables 两项服务(即去掉它们前面的*号)。

然后单击键盘Tab 键选中Ok 退出, 再次单击键盘Tab 键选中Quit 退出整个设置界面。

2、在上面打开的同一个终端窗口(Terminal)中,修改根目录下etc 目录中的exports 文件,“指定用户”是通过编辑文件“exports”:请您输入下列2 条命令允许“指定用户”访问宿主PC 机:vi /etc/exports,这时,将进入vi 编辑器所显示的exports 文件中。

单击键盘A 键,进入vi 编辑器的输入状态(Insert), 通常这是一个空文件。

通过键盘上下键移动光标到文件顶端,输入下列1 条语句,当然若不是空文件,则另起一行,请您输入下列语句:/ 192.168.0.*(rw,insecure,no_root_squash,no_all_squash)上述1 条语句输入完成后,单击Esc 键进入vi 编辑器的命令状态,然后单击键盘输入:wq,保存已编辑的exports 文件并退出vi 编辑器。

nfs用法

nfs用法

NFS(Network File System)是一种分布式文件系统,它允许网络上的客户端访问和操作服务器上的文件,就像在本地操作一样。

NFS的主要用途是通过计算机网络共享文件系统,方便用户在不同的机器上访问和操作同一套文件。

NFS的用法相对简单,以下是其基本用法:1.安装NFS服务器和客户端:首先需要在服务器和客户端上安装NFS软件包。

对于大多数Linux发行版,可以使用系统的包管理器来安装。

例如,在基于Debian的系统上,可以使用apt-get install nfs-kernel-server命令来安装NFS服务器软件包,使用apt-get install nfs-common命令来安装NFS客户端软件包。

2.配置NFS服务器:在服务器上,需要配置NFS共享的目录。

通常在NFS服务器的配置文件/etc/exports中指定要共享的目录和访问权限。

例如,/mnt/share *(rw,sync,no_root_squash)表示将/mnt/share目录以读写方式共享给所有客户端。

3.启动NFS服务:配置完成后,需要启动NFS服务。

在大多数Linux发行版上,可以使用/etc/init.d/nfs-kernel-server start命令来启动NFS服务。

4.挂载NFS共享目录:在客户端上,需要将NFS共享目录挂载到本地文件系统上。

可以使用mount -t nfs server:/path/to/share /mnt/nfs命令来挂载NFS共享目录。

其中,server:/path/to/share是NFS服务器的共享路径,/mnt/nfs是本地挂载点。

5.使用NFS共享目录:一旦挂载成功,客户端就可以像操作本地文件一样使用NFS共享目录了。

需要注意的是,使用NFS需要在服务器和客户端之间建立信任关系,通常需要配置防火墙和SELinux等安全机制来保护NFS服务的正常运行。

此外,还需要根据实际需求调整NFS的配置参数,以满足特定的性能和安全性要求。

NFS服务器配置教程及代码

NFS服务器配置教程及代码

[root@localhost CDROM]# pwd/media/CDROM[root@localhost CDROM]# cp /media/CDROM/Server/vsftpd-2.0.5-10.el5.i386.rpm /home/cyy [root@localhost CDROM]# cd /home/cyy[root@localhost cyy]# lsDesktop hello.txt vsftpd-2.0.5-10.el5.i386.rpm[root@localhost cyy]# rpm -ivh vsftpd-2.0.5-10.el5.i386.rpmwarning: vsftpd-2.0.5-10.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing... ########################################### [100%] 1:vsftpd ########################################### [100%] [root@localhost vsftpd]# grep -v "#" /etc/vsftpd/vsftpd.confanonymous_enable=YESlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESpam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YES[root@localhost vsftpd]# ls -a. .. ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh[root@localhost vsftpd]# mv /etc/vsftpd/vsftpd.conf{,.org}[root@localhost vsftpd]# lsftpusers user_list vsftpd_conf_migrate.sh [root@localhost etc]# cp/usr/share/doc/vsftpd-2.0.5/EXAMPLE/INTERNET_SITE_NOINETD/vsftpd.conf /etc/vsftpd/ cp: overwrite `/etc/vsftpd/vsftpd.conf'?[root@localhost etc]# cd /etc/vsftpd[root@localhost vsftpd]# cp vsftpd.conf vsftpd.conf.anon_readonly[root@localhost vsftpd]# vi vsftpd.confwrite_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YES[root@localhost vsftpd]# mkdir /var/ftp/incoming[root@localhost vsftpd]# cd /var/ftp[root@localhost ftp]# lsincoming pub[root@localhost ftp]# ls -ltotal 16drwxr-xr-x 2 root root 4096 Apr 21 03:15 incomingdrwxr-xr-x 2 root root 4096 Jan 17 2007 pub[root@localhost ftp]# chown ftp /var/ftp/incoming[root@localhost ftp]# ls -ltotal 16drwxr-xr-x 2 ftp root 4096 Apr 21 03:15 incomingdrwxr-xr-x 2 root root 4096 Jan 17 2007 pub[root@localhost ftp]# service vsftpd restartShutting down vsftpd: [FAILED] Starting vsftpd for vsftpd: [ OK ] [root@localhost ftp]# lftp ftp://localhost/incomingcd ok, cwd=/incominglftp localhost:/incoming> put /home/cyy/hello.txtput: Access failed: 553 Could not create file. (hello.txt)lftp localhost:/incoming> lslftp localhost:/incoming> mkdir moimkdir: Access failed: 550 Create directory operation failed. (moi)上面文件上传失败,目录创建失败,原因是SELinux没有设置好,SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是Linux® 上最杰出的新安全子系统。

NFS的设置步骤

NFS的设置步骤

NFS的设置步骤NFS(Network File System)是一种分布式文件系统,可以让不同的计算机通过网络共享文件。

在使用NFS之前,需要进行一系列的设置步骤来配置和启动NFS服务器和客户端。

以下是配置和启动NFS的详细步骤:1.安装NFS服务器和客户端软件:首先,要在服务器和客户端机器上安装NFS软件包。

可以通过以下命令安装NFS服务器软件包:```sudo apt-get install nfs-kernel-server```同样地,可以通过以下命令安装NFS客户端软件包:``````2.配置NFS服务器:```sudo nano /etc/exports```在文件中,每一行表示一个共享目录的配置。

每条配置项包括共享目录的路径、访问权限、允许访问的客户端以及其他选项。

例如:```/path/to/shared/directory client_ip(rw,sync,no_subtree_check) ```3.启动NFS服务器:使用以下命令启动NFS服务器:```sudo systemctl start nfs-kernel-server```该命令将启动NFS服务器并开始监听来自客户端的连接请求。

4.配置NFS客户端:```sudo nano /etc/fstab```在文件中,每一行表示一个挂载目录的配置。

每条配置项包括NFS服务器的IP地址或主机名、共享目录的路径、挂载点路径以及其他选项。

例如:```nfs_server_ip:/path/to/shared/directory /path/to/mount/point nfs rw 0 0```5.挂载NFS共享目录:使用以下命令挂载NFS共享目录:```sudo mount -a```该命令将挂载在`/etc/fstab`文件中定义的所有共享目录。

6.验证NFS设置:可以在客户端上使用以下命令验证NFS设置是否正确:```df -h```该命令将显示挂载的文件系统,包括NFS共享目录。

NFS服务器的配置与使用

NFS服务器的配置与使用

第五章NFS服务器的配置与使用NFS(Network Files system)是网络文件系统,它能够在不同的Linux/UNIX系统上使用,以达到文件的共享。

本章将介绍有关网络文件系统NFS的知识。

本章目标:学习完本章你将能够¾理解NFS的作用及工作原理¾配置NFS服务器¾使用NFS1.NFS简介什么是NFS呢?它是Network File system的缩写,即网络文件系统。

NFS是由SUN公司开发,并于1984年推出的一个RPC服务系统,它使我们能够达到文件的共享,在不同的系统间使用,所以它的通信协议设计与主机及操作系统无关。

当用户想使用远程文件时只要用“mount”命令就可把远程文件系统挂接在自己的文件系统之下,使远程的文件与使用本地计算机上的文件一样。

例如在计算机A上,要把计算机B上的/usr/man挂接到A的/usr/man只需执行如下命令即可:mount B:/usr/man /usr/man用户不但可以mount(挂接)目录,而且可以挂接一个文件。

在挂接之后用户只能对文件做读取(或者写入)的操作,而不能在远程计算机上把此文件或目录移动或删除,但是如果挂接 /usr/man后,则不能再挂接 /usr/man底下的目录,否则会发生错误。

NFS就是一种促使servers(服务器)上的文件能被其他的计算机挂接而达到资源共享的网络文件系统,使用这些文件的计算机就可称为Client(客户机),一个客户机可以从服务器上挂接一个文件或者一个层次的目录。

然而,事实上任何一台计算机都可以是NFS服务器或NFS客户机,甚至同时为NFS 服务器和NFS客户机。

NFS服务器所共享出来的文件或目录都记录在/etc/exports文件中,当启动NFS 服务器时,脚本/etc/rc.d/rc会自动启动exportfs程序,搜索/etc/exports这一个文件是否存在,并且赋予正确的权限给所有共享出去的文件或目录。

第12章NFS服务器配置

第12章NFS服务器配置

第12章NFS服务器配置本章主要内容:●NFS服务器工作原理●NFS服务器的配置●NFS客户端的配置12.1 NFS服务器工作原理12.1.1 什么是NFS网络文件系统(N etwork F ile S ystem,NFS)最初是由Sun Microsytem公司於1984 年所开发出来的,是在Unix系统间实现磁盘文件共享的一种方法,它支持应用程序在客户端通过网络访问位于服务器磁盘中数据的一种文件系统协议。

NFS 的基本原则是“容许不同的客户端及服务端通过一组RPCs分享相同的文件系统”,它独立于操作系统。

NFS对于同一网络上的多个使用类UNIX用户间共享目录非常方便。

譬如,一组致力于同一工程项目的用户可以通过使用NFS文件系统在本地机中挂载一个共享目录,这些用户访问该共享目录就像访问本机上的目录一样方便。

NFS 提供了以下的服务:1.在目录(directory)中查找文件2.列出目录中的文件3.管理目录4.取得各文件的属性(file attribute)5.文件的读/写12.1.2什么是RPC远程过程调用(R emote P rocedure C all,RPC)是一个计算机通信协议,该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。

RPC采用客户机/服务器模式。

请求程序是客户机,而服务提供程序就是一个服务器。

首先,客户端发送一个有进程参数的调用信息到服务进程,然后等待应答信息。

在服务器端,进程保持睡眠状态直到调用信息的到达为止。

当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用过程接收答复信息,获得进程结果,然后调用执行继续进行。

RPC 最主要的功能就是在指定每个NFS 功能所对应的port number ,並且回报給客户端,让客户端可以连結到正确的端口上去。

那RPC 又是如何知道每个NFS 的端口呢?这是因为服务器在启动NFS服务前要先启动RPC服务,当服务器启动NFS服务后会随机取用几个端口,并主动向RPC注册,因此RPC就知道每个端口对应的NFS功能,然后RPC 使用固定的111杜阿克来监视客户端的请求,并告诉客户端服务器NFS的正确端口。

LinuxNFS服务器的安装与配置方法(图文详解)

LinuxNFS服务器的安装与配置方法(图文详解)

LinuxNFS服务器的安装与配置⽅法(图⽂详解)⼀、NFS服务简介 NFS 是Network File System的缩写,即⽹络⽂件系统。

⼀种使⽤于分散式⽂件系统的协定,由Sun公司开发,于1984年向外公布。

功能是通过⽹络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应⽤程序在客户端通过⽹络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘⽂件共享的⼀种⽅法。

NFS 的基本原则是“容许不同的客户端及服务端通过⼀组RPC分享相同的⽂件系统”,它是独⽴于操作系统,容许不同硬件及操作系统的系统共同进⾏⽂件的分享。

NFS在⽂件传送或信息传送过程中依赖于RPC协议。

RPC,远程过程调⽤ (Remote Procedure Call) 是能使客户端执⾏其他系统中程序的⼀种机制。

NFS本⾝是没有提供信息传输的协议和功能的,但NFS却能让我们通过⽹络进⾏资料的分享,这是因为NFS使⽤了⼀些其它的传输协议。

⽽这些传输协议⽤到这个RPC功能的。

可以说NFS本⾝就是使⽤RPC的⼀个程序。

或者说NFS也是⼀个RPC SERVER。

所以只要⽤到NFS的地⽅都要启动RPC服务,不论是NFS SERVER或者NFS CLIENT。

这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。

可以这么理解RPC和NFS的关系:NFS是⼀个⽂件系统,⽽RPC是负责负责信息的传输。

⼆、系统环境系统平台:CentOS release 5.6 (Final)NFS Server IP:192.168.1.108防⽕墙已关闭/iptables: Firewall is not running.SELINUX=disabled三、安装NFS服务NFS的安装是⾮常简单的,只需要两个软件包即可,⽽且在通常情况下,是作为系统的默认包安装的。

•nfs-utils-* :包括基本的NFS命令与监控程序•portmap-* :⽀持安全NFS RPC服务的连接1、查看系统是否已安装NFS系统默认已安装了nfs-utils portmap 两个软件包。

NFS服务器的配置与管理实验报告

NFS服务器的配置与管理实验报告

NFS服务器的配置与管理实验报告一、实验目的1.掌握NFS的基本概念;2. 掌握NFS服务器的配置与管理,实现Linux之间的资源共享;3. 掌握对配置文件/etc/exports的修改二、实验环境(本次实验所使用的平台和相关软件)VMware、RedHatEnterpriseLinux5.3三、实验内容(1)图形模式下NFS服务器的配置与管理;(2)命令模式下NFS服务器的配置与管理;(3)NFS服务的启动与停止四、实验步骤和调试过程(实验步骤、实验图片、测试结果分析)(1)图形模式下NFS服务器的配置与管理用NFS 服务器配置方案-OX命令模式下NFS 服务器的具体操作如下会说明。

(2)命令模式下NFS 服务器的配置与管理3-1步骤二:设置配置文件exports[root@localhost~]#vi/etc/exports fltmp *(ro)/soft r {rw t no _root_s quash)/hame/user172.28.15.0/24(rw K sync )3-2步骤三:生效配置文件,将文件挂载文件®帮助®瀋加届性删除服务器设置帮助 目录主机视限/luyaa 才:读/写步骤一:查看NFS 是否安装 [root^LacaLhost-J#rpm -qa |grepnts-utiIsnfs-utils-1.0.9-40.elSnfs-utils-lib-1.3.8-7.2.z2 [root^lacalhost-]#rpm -qa|grepportnapportmap-4.0-55.2.2.1 [root^lacalhostT#rpcinf0-p 程序版本 协谊 端口leeeee 2 t<=p 111 portmapper leeeee 2 □dp Lil portmapper 109924 1 □dp997 status 109924 1 tcp 1900 status -]#serviceportmapstart [root^lacalhost 启动portmap: 00动倬动动 [r启关启启.NFS NFS NFS NFS~]#servicenfsstart服务: 配额:守护进程:mountd:[][] []【倘」[][roat^localhost-]#mount172.28.15.64:/t 叩八uymo [root^localhost 〜]#df文件系统 IK-块P.I|;Cffl* 挂载点<dev/irapper/VolGroup60-LogVolOQ69831G844G70762155644 63^ / /dlev/hdal 101086 11935 83932 13% /boot tmpfs 2577200 257729 9% /dev/shm 172.2B.15.64:/tmp 69831G844G70722155&4863^/luyao[root^localhost 〜]#■3-3步骤四:在文件中写入文件[root^lacalhost 〜]#mount172.28.15.64:/soft/luyao [rootglDcalhost-]#df文件系统 LK-块 P.'I ; 可用 □ffl 挂载点/dev/mapper/VolGroupSe-LogVol0969831&3 4464352215786068^ / /dev/hdal 101006 11935 33932 13% /boot tmpfs 257720 0 257720 眈 /dev/shm 172.2B.15.64:/soft 6983168 44643322157888 68^ /luyao[root^lacalhost 〜]#cd/luyao[root 电Loe 日IhoEtluyao]#toucht.t )ct [root^lacslhostluyao]#11总计937803-43)NFS 服务的启动与停止(rootQlocalhost-]#service 启动portmap :[rootQlocalhostservice 启动NFS 服务:关掉NFS 配飆: 启动NFS 守护进程: 启动NFS mountd :3-5[root^localhost-]#servicenfsstop关NF S mountd : 園中d 。

Linux1 配置NFS服务器实现LINUX之间的互访

Linux1  配置NFS服务器实现LINUX之间的互访

Linux1 配置NFS服务器实现LINUX之间的互访NFS又称网络文件系统,实现在网络上与他人共享目录和文件,通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件,适用于不同操作系统之间的文件传输,可在异种网络上输出和挂载远程文件系统,实现跨平台的文件访问功能。

1.实例目的:●挂载光盘文件至目录●安装nfs软件包●编辑配置文件●输出共享目录2.实例步骤:(1)右击桌面空白区域,执行【打开终端】命令,在打开的终端窗口中,输入“mount /dev/cdrom /media”命令,并按【回车】键,挂载光盘至/media目录下,如图3-79所示。

图3-79 打开终端(2)输入“cd /media/Server”命令,并按【回车】键,进入/media/Server目录,如图3-80所示。

图3-81 进入目录(3)输入“ls | grep nfs*”命令,并按【回车】键,列出rpm安装包,如图3-81所示。

图3-81 列出nfs安装包(4)输入“rpm –ivh system-config-nfs-1.3.23-1.e15.noarch.rpm”,并按【回车】键,安装“system-config-nfs-1.3.23-1.e15.noarch.rpm”软件包,如图3-82所示。

图3-82 安装软件(5)输入“service portmap start”命令,按【回车】键,输入“service nfs start”命令,按【回车】键,分别启动portmap和nfs服务,如图3-83所示。

图3-83 启动服务(6)输入“vi /etc/exports”命令,并按【回车】键,进入vi编辑器,如图3-84所示。

图3-84 进入vi编辑器(7)在配置文件中按“i”键,进入插入模式,并输入“/root/share * 192.168.0.250 (ro,sync)”,然后按【Shift+;】组合键,进入末行模式,输入“wq”命令,按【回车】键,保存配置,如图3-85所。

centos配置nfs服务详细步骤(centos开启nfs服务)

centos配置nfs服务详细步骤(centos开启nfs服务)

centos配置nfs服务详细步骤(centos开启nfs服务)服务端配置1. 安装nfs-utils和rpcbindnfs客户端和服务端都安装nfs-utils包,同时⾃动安装rpcbind。

安装后会创建nfsnobody⽤户和组,uid和gid都是65534。

代码如下:yum install nfs-utils rpcbind2.配置端⼝nfs除了主程序端⼝2049和rpcbind的端⼝111是固定以外,还会使⽤⼀些随机端⼝,以下配置将定义这些端⼝,以便配置防⽕墙代码如下:# vim /etc/sysconfig/nfs#追加端⼝配置MOUNTD_PORT=4001 STATD_PORT=4002LOCKD_TCPPORT=4003LOCKD_UDPPORT=4003RQUOTAD_PORT=4004NFS权限说明1、普通⽤户当设置all_squash时:访客时⼀律被映射为匿名⽤户(nfsnobody)当设置no_all_squash时:访客被映射为服务器上相同uid的⽤户,因此在客户端应建⽴与服务端uid⼀致的⽤户,否则也映射为nfsnobody。

root除外,因为root_suqash为默认选项,除⾮指定了no_root_squash2、root⽤户当设置root_squash时:访客以root⽤户访问NFS服务端时,被映射为nfsnobody⽤户当设置no_root_squash时:访客以root⽤户访问NFS服务端时,被映射为root⽤户。

以其他⽤户访问时同样映射为对应uid的⽤户,因为no_all_squash是默认选项选项说明ro:共享⽬录只读rw:共享⽬录可读可写all_squash:所有访问⽤户都映射为匿名⽤户或⽤户组no_all_squash(默认):访问⽤户先与本机⽤户匹配,匹配失败后再映射为匿名⽤户或⽤户组root_squash(默认):将来访的root⽤户映射为匿名⽤户或⽤户组no_root_squash:来访的root⽤户保持root帐号权限anonuid=<UID>:指定匿名访问⽤户的本地⽤户UID,默认为nfsnobody(65534)anongid=<GID>:指定匿名访问⽤户的本地⽤户组GID,默认为nfsnobody(65534)secure(默认):限制客户端只能从⼩于1024的tcp/ip端⼝连接服务器insecure:允许客户端从⼤于1024的tcp/ip端⼝连接服务器sync:将数据同步写⼊内存缓冲区与磁盘中,效率低,但可以保证数据的⼀致性async:将数据先保存在内存缓冲区中,必要时才写⼊磁盘wdelay(默认):检查是否有相关的写操作,如果有则将这些写操作⼀起执⾏,这样可以提⾼效率no_wdelay:若有写操作则⽴即执⾏,应与sync配合使⽤subtree_check(默认):若输出⽬录是⼀个⼦⽬录,则nfs服务器将检查其⽗⽬录的权限no_subtree_check :即使输出⽬录是⼀个⼦⽬录,nfs服务器也不检查其⽗⽬录的权限,这样可以提⾼效率以nfsuser(uid=1000)创建共享⽬录,参数默认rw# mkdir /var/nfs# chown nfsuser. -R /var/nfs # vim /etc/exports /var/nfs 192.168.1.0/24(rw)# exportfs -r #重载exports配置# exportfs -v #查看共享参数/var/nfs 192.168.1.0/24(rw,sync,wdelay,hide,no_subtree_check,sec=sys,secure,root_squash,no_all_squash)exportfs参数说明-a 全部挂载或卸载 /etc/exports中的内容-r 重新读取/etc/exports 中的信息,并同步更新/etc/exports、/var/lib/nfs/xtab -u 卸载单⼀⽬录(和-a⼀起使⽤为卸载所有/etc/exports⽂件中的⽬录)-v 输出详细的共享参数四、防⽕墙# iptables -I INPUT 5 -p tcp -m tcp --dport 111 -j ACCEPT# iptables -I INPUT 5 -p udp -m udp --dport 111 -j ACCEPT# iptables -I INPUT 5 -p tcp -m tcp --dport 2049 -j ACCEPT# iptables -I INPUT 5 -p udp -m udp --dport 2049 -j ACCEPT# iptables -I INPUT 5 -p tcp -m tcp --dport 4001:4004 -j ACCEPT# iptables -I INPUT 5 -p udp -m udp --dport 4001:4004 -j ACCEPT# iptables-save >/etc/sysconfig/iptables五、启动服务# systemctl start rpcbind.service# systemctl enable rpcbind.service# systemctl start nfs.service# systemctl enable nfs.service启动顺序⼀定是rpcbind->nfs,否则有可能出现错误3.设置开机启动服务代码如下:chkconfig nfs onchkconfig rpcbind on4.启动相关服务代码如下:service rpcbind startservice nfs start5.创建共享⽬录代码如下:mkdir -p /export/primarymkdir -p /export/secondary6.编辑/etc/exports⽂件添加如下内容代码如下:vi /etc/exports/export*(rw,async,no_root_squash,no_subtree_check)7.刷新配置⽴即⽣效代码如下:exportfs -a客户端配置1. 安装nfs-utils和rpcbind代码如下:yum install nfs-utils rpcbind2.设置开机启动服务代码如下:chkconfig nfs onchkconfig rpcbind on3.启动服务代码如下:servicerpcbind startservicenfs start4.创建挂载点代码如下:mkdir -p /mnt/primarymkdir -p /mnt/secondary5.挂载⽬录代码如下:mount -t nfs server_ip:/export/primary /mnt/primary mount -t nfs server_ip:/export/secondary /mnt/secondary 6.查看挂载的⽬录代码如下:df -h7.卸载挂载的⽬录代码如下:umount /mnt/primaryumount /mnt/secondary8.编辑/etc/fstab,开机⾃动挂载代码如下:vi /etc/fstabserver_ip:/export/primary/mnt/primary nfs rw,tcp,intr 0 1server_ip:/export/secondary/mnt/secondary nfs rw,tcp,intr 0 1七、故障解决1、nfs只能挂载为nobody同时修改服务端、客户端/etc/idmapd.conf中的Domain为⼀样的值,随后重启rpcidmapd服务,或重启所有服务2、客户端⽆法卸载nfs⽬录umount.nfs4: /var/nfs: device is busy执⾏fuser -km /var/nfs/,然后再执⾏umount参考。

安装配置nfs服务器

安装配置nfs服务器

Debian和Ubuntu Linux的NFS配置介绍 (2)ubuntu9.04下nfs的设置使用 (6)嵌入式linux的NFS开发环境的建立 (8)Ubuntu9.10在ARM上建立NFS服务 (12)在Ubuntu 9.10下怎么设置ip (14)FreeBSD网络文件系统(NFS) (16)NFS服务器 (16)安装配置nfs服务器/s/blog_5b1423a10100awm2.html1 安装root@ubuntu:/# apt-get install nfs-common nfs-kernel-server nfs-client正在读取软件包列表... 完成正在分析软件包的依赖关系树Reading state information... 完成nfs-common 已经是最新的版本了。

nfs-kernel-server 已经是最新的版本了。

注意,我选了 nfs-common 而非 nfs-clientnfs-common 已经是最新的版本了。

共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。

2 配置root@ubuntu:~# nano /etc/exports# /etc/exports: the access control list for filesystems which may be exported# to NFS clients. See exports(5).## Example for NFSv2 and NFSv3:# /srv/homes hostname1(rw,sync) hostname2(ro,sync)## Example for NFSv4:# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt)# /srv/nfs4/homes gss/krb5i(rw,sync)/home/cache/netboot 192.168.1.0/24(rw,no_root_squash,sync)(注*上面这一行是服务器端提供的磁盘空间的位置,可以是服务器的仸一目录,建议将一个单独的磁盘分区挂在这个目录下。

nfs server配置用法

nfs server配置用法

nfs server配置用法一、前言NFS(Network File System)是一种在网络上共享文件系统的方法,通常用于远程服务器和客户端之间共享数据。

通过配置NFS服务器,我们可以轻松地实现数据共享,提高数据可用性和可扩展性。

本篇文章将详细介绍如何配置NFS服务器。

二、准备环境在开始配置NFS服务器之前,确保您已经安装了支持NFS功能的操作系统,如Linux。

另外,确保您的客户端操作系统支持NFS客户端,以便能够访问NFS共享的文件系统。

三、配置NFS服务器1. 安装NFS软件包:在服务器上,您需要安装NFS软件包。

根据您的操作系统,执行相应的安装命令。

2. 创建共享目录:在NFS服务器上,创建一个您希望共享的目录。

这个目录将作为NFS共享。

3. 配置文件设置:打开NFS配置文件(通常位于/etc/exports),进行必要的设置。

您需要指定共享目录的权限、可写用户和组、访问控制列表(ACL)等。

确保正确设置共享选项,如`rw`(读写)、`no_root_squash`等。

4. 导出共享目录:保存配置文件并使用export命令将共享目录导出给客户端。

例如:`exportfs -r -e "share_dir"`,其中"share_dir"为您要导出的共享目录路径。

5. 确认设置:检查是否成功导出共享目录,可以通过运行`showmount -e`命令来查看服务器的导出信息。

四、客户端访问NFS共享1. 安装NFS客户端:在客户端操作系统上,安装NFS客户端软件包。

2. 挂载NFS共享:使用`mount -t nfs`命令来挂载NFS共享。

指定服务器的IP地址或主机名以及共享目录路径。

例如:`mount -t nfsserver_ip_address:/share_dir /local_mount_point`。

3. 访问共享资源:现在,您可以在客户端操作系统上访问挂载的NFS共享,使用类似于本地文件系统的操作方式进行读写操作。

NFS配置步骤和优化

NFS配置步骤和优化

NFS配置步骤和优化NFS(Network File System)是一种允许不同计算机之间共享文件的协议,它通过将文件系统挂载到网络上的远程计算机上来实现文件共享。

NFS是一种广泛应用的网络文件共享协议,在Linux和UNIX系统中被广泛使用,因为它简单易用、高效可靠。

在配置NFS之前,需要确保已经安装了NFS服务器软件包,以及已经设置了文件系统的共享权限。

接下来,我们将介绍NFS的配置步骤和一些优化方法。

1.安装NFS服务器软件包首先需要安装NFS服务器软件包,常见的软件包有nfs-utils、nfs-kernel-server等,可以使用系统默认的包管理工具来安装,如yum或apt-get。

2.修改配置文件在安装完成后,需要修改NFS服务器的配置文件/etc/exports来指定共享的文件系统和相关权限。

在该文件中添加类似以下的条目:```/export/dir client_ip(rw,sync)```其中/export/dir为需要共享的目录路径,client_ip为允许访问该目录的客户端的IP地址,rw为读写权限,sync表示同步写入模式。

可以根据需要设置不同的权限和选项。

3.重新加载NFS服务在修改完配置文件后,需要重新加载NFS服务以使更改生效,可以使用命令`sudo exportfs -a`来重新加载配置文件。

4.启动NFS服务最后需要启动NFS服务,可以使用命令`sudo systemctl start nfs-server`来启动NFS服务,并使用`sudo systemctl enable nfs-server`来设置开机自启动。

5.配置客户端在配置服务器端后,需要在客户端上挂载NFS共享目录,可以使用命令`sudo mount server_ip:/export/dir /mnt/mount_point`来挂载共享目录。

需要确保客户端上已经安装了NFS客户端软件包。

NFS优化方法:1.使用UDP协议默认情况下,NFS使用TCP协议来传输数据,但在一些情况下,使用UDP协议可能会更加高效。

Centos7安装配置NFS服务和挂载教程(推荐)

Centos7安装配置NFS服务和挂载教程(推荐)

Centos7安装配置NFS服务和挂载教程(推荐)现在有3台服务器 s1(主),s2(从), s3(从)需要实现⽂件实时同步,我们可以安装Nfs服务端和客户端来实现!⼀、安装 NFS 服务器所需的软件包:yum install -y nfs-utils⼆、编辑exports⽂件,添加从机vim /etc/exports/home/nfs/ 192.168.248.0/24(rw,sync,fsid=0)同192.168.248.0/24⼀个⽹络号的主机可以挂载NFS服务器上的/home/nfs/⽬录到⾃⼰的⽂件系统中rw表⽰可读写;sync表⽰同步写,fsid=0表⽰将/data找个⽬录包装成根⽬录三、启动nfs服务先为rpcbind和nfs做开机启动:(必须先启动rpcbind服务)systemctl enable rpcbind.servicesystemctl enable nfs-server.service然后分别启动rpcbind和nfs服务:systemctl start rpcbind.servicesystemctl start nfs-server.service确认NFS服务器启动成功:rpcinfo -p检查 NFS 服务器是否挂载我们想共享的⽬录 /home/nfs/:exportfs -r#使配置⽣效exportfs#可以查看到已经ok/home/nfs 192.168.248.0/24四、在从机上安装NFS 客户端⾸先是安裝nfs,同上,然后启动rpcbind服务先为rpcbind做开机启动:systemctl enable rpcbind.service然后启动rpcbind服务:systemctl start rpcbind.service注意:客户端不需要启动nfs服务检查 NFS 服务器端是否有⽬录共享:showmount -e nfs服务器的IPshowmount -e 192.168.248.208Export list for 192.168.248.208:/home/nfs 192.168.248.0/24在从机上使⽤ mount 挂载服务器端的⽬录/home/nfs到客户端某个⽬录下:cd /home && mkdir /nfsmount -t nfs 192.168.248.208:/home/nfs /home/nfsdf -h 查看是否挂载成功。

windowsnfs服务端安装配置教程

windowsnfs服务端安装配置教程

windowsnfs服务端安装配置教程windows7下⾯安装nfs客户端命令:打开或关闭windows功能>nfs服务(勾选上)重启hanewin(windows7下安装nfs服务)使⽤:安装后需要⽣成注册码:liyuan3210/FBLZ3577F37E78FB1.安装好后⾸先需要配置nfs服务端NFS Server>Exports配置服务端⽬录d:\nfsroot -name:nfsroot -umask:000 -public -mapall:02.使⽤管理员权限启动nfs服务(Start NFS Server)也可以直接在,计算机管理>服务(NFS Server)启动/停⽌服务3.通过命令挂载(关闭防⽕墙)查看这个主机nfs服务⽬录列表showmount -e 192.168.x.x挂载mount 192.168.x.x:/tool z:卸载umount 192.168.x.x:/tool z:注意:windows7使⽤hanewin时需要配置服务器>扩展字符集设置>utf-8选择上(否则操作⽂件时会出现问题),exports配置成 d:\test -name:test即可cygwin:cygwin是⼀个可以在windows上运⾏linux命令的环境⼯具1.安装cygwin默认点击下⼀步,需要选择下载站点与默认安装包。

nfs服务插件包(vim,nfs-server,sunrpc,cygrunsrv)2.安装好后win7下需要右键以管理员运⾏cygwin运⾏前需要在win7下⾯创建⼀个⽤户(否则重启电脑后进步了电脑),⽤此⽤户在cygwin环境下安装nfs插件3.进⼊cygwin命令⾏安装nfs命令⾏⾥⾯的"/"是cygwin安装⽬录,4.安装nfs-server运⾏/usr/bin/nfs-server-config.⾸先询问是否安装,输⼊yes.然后询问是否使⽤signel user模式,xp下必选,win7下输⼊no 5.安装好后可以在windows服务列表看到protmap,mountd,nfsd三个服务vim /etc/exportse/nfsroot *(rw,sync,no_root_squash)vim /etc/hosts.allow默认没有hosts.allow,创建出来配置如下:nfsd:ALL配置好nfs⽂件右键启动以上所述是⼩编给⼤家介绍的windows nfs 服务端安装配置教程,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

RHEL5.4配置NFS服务

RHEL5.4配置NFS服务

RHEL5.4配置NFS服务下面是关于在linux下面配置NFS服务的讨论,NFS介绍NFS全名为Network File System (网络文件系统)NFS最早是有sun公司于1984年开发出来的,其目的就是让不同计算机不同操作系统之间可以彼此共享文件。

由于NFS使用起来非常方便,因此很快得到了大多数的UNIX/Linux系统的广泛支持,而且还被IETE(国际互联网工程组)制定为RFC1904、RFC1813和RFC3010标准NFS是不可以单独进行工作的,它必须跟portmap来协商生成的。

Portmap 用于提供RPC协议(远程过程调用)要想启动NFS,必须要启动portmap服务。

先启portmap,后启nfs。

下面是关于NFS这个服务的属性NFS的的相关软件包[root@localhost ~]# rpm -qa | grep nfsnfs-utils-lib-1.0.8-7.6.el5[root@localhost ~]# rpm -qa | grep portmapportmap-4.0-65.2.2.1[root@localhost ~]#NFS的守护进程rpc.nfsd:它是基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器rpc.mountd:它是RPC安装守护进程,主要功能是管理NFS的文件系统。

当客户端顺利通过rpc.nfsd登录NFS服务后,在使用NFS服务所提供的文凭前,还必须通过文件使用权限的验证。

它会读取NFS的配置文件/etc/exports来对比客户端权限。

portmap:portmap的主要功能是进行端口映射工作。

当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。

NFS的脚本/etc/init.d/nfsNFS的端口Nfsd:2049 portmap : 111 其他的端口都是由portmap(111)来分配的NFS的配置文件/etc/exports(主配置文件) /etc/sysconfig/nfs(全局配置文件)下面具体配置NFS的主配置文件Vim /etc/exports/var/ftp/pub 192.168.0.0/24(ro,sync)~/var/ftp/pub 共享的目录192.168.0.0/24 共享给那些计算机ro sync 权限ro(只读) sync(同步)这样,NFS的配置就完成了,就这么简单,当然,还可以对共享文件进行更多的权限这个时候,启动服务,先启动portmap 然后在启动nfs[root@localhost ~]# service portmap restartStopping portmap: [ OK ]Starting portmap: [ OK ][root@localhost ~]# service nfs restartShutting down NFS mountd: [ OK ] Shutting down NFS daemon: [ OK] Shutting down NFS services: [ OK] Starting NFS services: [ OK ]Starting NFS daemon: [ OK ]Starting NFS mountd: [ OK ][root@localhost ~]#Ok以后,可以使用showmount –e 来查看文件是否被共享[root@localhost ~]# showmount -e 192.168.0.254Export list for 192.168.0.254:/var/ftp/pub 192.168.0.0/24[root@localhost ~]#已经看到192.168.0.254上面的共享目录了客户端如何去挂载nfs server上面的共享资源呢,可以使用mount命令去手动挂载,当然也可以使用自动挂载器。

配置nfs服务器出现的问题

配置nfs服务器出现的问题

nfs服务器常见问题1、在配置nfs服务器时,需要portmap支持,必须启动portmap服务2、防火墙,选中N o fir ewall3、System services中去掉ipc hains和iptables两项服务,并确保nfs选中。

4、在宿主机上自己mount自己,看是否成功就可以判断NFS是否配好了。

例如在宿主机/目录下执行:mount 192.168.2.32:/ /mnt然后到/m nt/目录下看是否可以列出/目录下的所有文件和目录,可以则说明mount成功,NFS配置成功。

5、关于通过NFS mount宿主机硬盘调试应用程序的问题嵌入式LINUX调试应用程序最主要的方式就是通过NFS mount宿主机硬盘上的应用程序来执行,通过观察其在串口终端打印的信息来达到调试的目的。

在这个过程中,存在一个权限的问题,即板子mount宿主机硬盘后,这个NFS mount的操作默认的不是以r oot的权限执行的,因此一般的板子没有权限执行宿主机硬盘上的程序,这时就要在宿主机上执行chmod 777 app,其中app为应用程序可执行文件的名字。

其实这种现象还是比较容易为开发人员解决的,因为当执行应用时,minicom就会报错, per m ision denied,或者unknown error 4。

但对于有的情况就不一定这么容易看出是权限的问题:例如:调试WEB管理软件cgi代码时,我们把宿主机上/c gi-bin/通过NFS mount到板子的CGI工作目录/home/httpd/cgi-bin/上,这时通过浏览器IE执行CGI操作时,就会报错403,这里也是一个权限的问题,即 CGI要求其工作目录可写,这时就必须在宿主机上执行:chmod 777 /cgi-bin,这时浏览器里立刻就可以工作了。

但实际上,REDHA T LINUX PC自己mount自己成功也不能完全说明NFS就可以工作了,因为还有一个防火墙的问题,一般的我们建议客户在安装REDHA T LINUX时就默认选择N O FIRE WALL,但若客户没有这样选择的话,REDHA T 启动时会加载防火墙规则,这样你自己能mount 自己,但其它PC和板子也无法mount这台PC。

配置Ubuntu nfs安装服务版

配置Ubuntu nfs安装服务版
与Ubuntu nfs相关的几个文件, 命令
1, /etc/exports
对Ubuntu nfs卷的访问是由exports来批准, 它枚举了若干有权访问Ubuntu nfs服务器上文件系统的主机名.
2, /sbin/exportfs
维护Ubuntu nfs的资源共享. 可以通过它重新设定 /etc/exports 的共享目录, 卸载Ubuntu nfs Server共享的目录或者重新共享等.
下面这几个并不直接负责Ubuntu nfs, 实际上它们负责所有的RPC
5, /etc/default/portmap
实际上, portmap负责映射所有的RPC服务端口, 它的内容非常非常之简单(后面详述)
6, /etc/hosts.deny
设定拒绝portmap服务的主机
7, /etc/hosts.allow
Ubuntu nfs(Network File System, 网络文件系统)可以通过网络将分享不同主机(不同的OS)的目录——可以通过Ubuntu nfs挂载远程主机的目录, 访问该目录就像访问本地目录一样!
一般而言, 使用Ubuntu nfs能够方便地使各unix-like系统之间实现共享. 但如果需要在unix-like和windows系统之间共享, 就得使用samba了!
配置Ubuntu nfs
配置portmap
方法1: 编辑/etc/default/portmap, 将 -i 127.0.0.1 去掉.
方法2: $ sudo dpkg-reconfigure portmap , 对Should portmap be bound to the loopback address? 选N.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

配置NFS 服务
首先需要启动NFS Server,可以通过smit nfs–> Network File System (NFS) –>Configure NFS on This System启动或者停止nfs服务组。

可以通过lssrc -g nfs查看nfs的服务情况
#lssrc -g nfs
Subsystem Group PID Status
biod nfs 712706 active
nfsd nfs 635260 active
rpc.mountd nfs 462932 active
rpc.lockd nfs 639418 active
rpc.statd nfs 757914 active
nfsrgyd nfs inoperative
gssd nfs inoperative
当然,以上也可以通过startsrc -g nfs与stopsrc -g nfs启动与停止该服务组子系统。

每当系统启动时,/etc/rc.nfs运行exportfs命令来读取服务器上的/etc/exports文件,然后告诉内核要导出哪些目录与对应的权限。

然后rpc.mountd和以上守护进程由/etc/rc.nfs启动。

/etc/exports指定了nfs server要导出的目录与权限,该文件内容如下,如
#more /etc/exports
/u01/logs -sec=sys:krb5p:krb5i:krb5:dh:none,rw,access=host_name
注意:这里的access一定要写机器名,其机器名对应的ip在/etc/hosts中体现出来
用exportfs可以导出该目录,如:
#/usr/sbin/exportfs -a
#/usr/sbin/exportfs
/u01/logs -sec=sys:krb5p:krb5i:krb5:dh:none,rw,access=host_name
关于更多的exportfs的用法,可以查看相关帮助,另外,/etc/xtab则与/ext/exports有一样的格式,运行exportfs的时候,/etc/xtab将被更新,这样可以临时导出一个目录而不更新exports 文件。

关于/etc/exports的更新,也可以用smit nfs–>Network File System (NFS) –>Add a Directory to Exports List或者是Change / Show Attributes of an Exported Directory来实现,如
#smit chnfsexp
* Pathname of directory to export /arch2
Anonymous UID [-2]
Public filesystem? [no]
* Change export now, system restart or both both
Pathname of alternate exports file []
Allow access by NFS versions []
External name of directory (NFS V4 access only) []
Referral locations (NFS V4 access only) []
Replica locations []
Ensure primary hostname in replica list yes
Allow delegations? []
Security method [sys,krb5p,krb5i,krb5,dh,none]
Mode to export directory [read-write]
Hostname list. If exported read-mostly []
Hosts & netgroups allowed client access [host_name1,host_name2]
Hosts allowed root access []
验证服务器中上的/etc/exports 文件是否列出客户机要安装的文件系统名称以及该文件系
统是否已导出。

输入以下命令进行操作:
#showmount -e server_name(主机名)
该命令在NFS Server/client上都可以正常运行,列出了由server_name 当前导出的所有文件系统。

二、配置nfs client
nfs的client配置比较简单,需要portmap服务正常即可。

#lssrc -s portmap
Subsystem Group PID Status
portmap portmap 225506 active
关于mount的信息,是写在/etc/filesystems中的,如
#more /etc/filesystems
......
/arch2:
dev = "/arch2"
vfs = nfs
nodename = database2
mount = true
type = nfs3
options = soft,intr,retry=2,rsize=32768,wsize=32768,timeo=300,proto=tcp
account = false
......
其中nodename指定了服务器的名字,其对应的ip在/etc/hosts中体现,dev指定了服务器的export出来的目录。

也可以在smit中获得,如smit nfs–>Network File System (NFS) –>Add a File System for Mounting或者是Change / Show Attributes of an NFS File System。


#mkdir /arch2
#smit nfs
* PA THNAME of mount point /arch2
* PA THNAME of Remote Directory [/arch2]
* HOST where remote directory resides [database2]
Mount type NAME [nfs3]
* Use SECURE mount option? no
* Remount file system now, both
update /etc/filesystems or both?
* /etc/filesystems entry will mount the directory no
on system RESTART.
* MODE for this NFS file system read-write
* A TTEMPT mount in background or foreground? foreground
NUMBER of times to attempt mount [2]
Buffer SIZE for read [32768]
Buffer SIZE for writes [32768]
NFS TIMEOUT. In tenths of a second [300]
NFS version for this NFS file system any
Transport protocol to use tcp
Internet port NUMBER for server []
* Allow execution of SUID and sgid programs yes in this file system?
* Allow DEVICE access via this mount? yes
* Server supports long DEVICE NUMBERS? yes * Mount file system soft or hard soft
以上在database1上可以用下面命令实现:
#mkdir /arch2
#mount database2:/arch2 /arch2
提示mount成功!。

相关文档
最新文档