精华内容
下载资源
问答
  • NFS配置

    2019-04-26 01:21:29
    NULL 博文链接:https://hangdong-zhang.iteye.com/blog/2368936
  • nfs配置

    2014-03-25 18:37:33
    为了实现虚拟机的linux和板子中的linux共享文件: 一:虚拟机中安装NFS 1.虚拟机中安装NFS,在linux安装路径下的server下(次文件夹下全是各种安装包)有两个安装包nfs—utils......二:虚拟机中配置NFS

    为了实现虚拟机的linux和板子中的linux共享文件:

    一:虚拟机中安装NFS

    1.虚拟机中安装NFS,在linux安装路径下的server下(次文件夹下全是各种安装包)有两个安装包nfs—utils...和sys_config_nfs..

    2.可以直接将文件拖到虚拟机中双击安装

    3.可用rpm -qa|grep nfs检查是否已经安装

    二:虚拟机中配置NFS

       系统-管理-服务器设置-NFS-添加-目录(分享的目录)、主机(板子,即请求挂载的主机的名字,并非本台主机的名字)

       此处的设置与/etc/exports中的内容对应

       如果不是图形化界面就在/etc/exports下添加如下内容/home/program   172.18.168.223(rw,async,nohide)

       前面的表示分享内容  ip代表板子或者申请挂载的主机名字 括号代表可读写...

    三:启动

       service nfs start    service ns restart        service nfs stop     service nfs status

    注意:要关掉电脑虚拟机的防火墙

    四:板子连接

      在班子的终端中输入

          mount -o noclock -t nfs 172.18.168.63(虚拟机ip):/(分享的虚拟机的目录) /mnt/nfs_share(班子中分享的目录)

    展开全文
  • nfs 配置

    千次阅读 2011-04-15 14:17:00
    <br />Linux 搭建NFS服务器 NFS介绍 NFS是分布式计算机系统的一个组成部分, 可实现在异构网络上共享和装配远程文件系统。NFS由SUN公司开发,目前已经成为文件服务的一种标准(RFC1904,RFC1813)...

    Linux 搭建NFS服务器

    NFS介绍

    NFS是分布式计算机系统的一个组成部分,  可实现在异构网络上共享和装配远程文件系统。NFSSUN公司开发,目前已经成为文件服务的一种标准(RFC1904RFC1813)。其最大功能是可以通过网络让不同操作系统的计算机可以共享数据,所以也可以将其看做是一台文件服务器

     

    NFS的工作原理

    启动NFS文件服务器时,/etc/rc.local会自动启动exportfs程序,指定可以导出的文件或目录,而所能挂载的也只能是其所指定的目录。

    NFS是基于XDR/RPC协议的。XDReXternal Data Representation,即外部数据表示法)提供一种方法,把数据从一种格式转换成另一种标准数据格式表示法,确保在不同的计算机、操作系统及程序语言中,所有数据代表的意义都是相同的。

     

    RPCRemote Procedure Call,远程程序调用)请求远程计算机给予服务。客户机通过网络传送RPC到远程计算机,请求服务。

    NFS运用RPC传送数据的方法有以下几步:

    1)客户送出信息,请求服务。

    2)客户占位程序把客户送出的参数转换成XDR标准格式,并用系统调用把信息送到网络上。

    3)信息经过网络送达远程主机系统。

    4)远程主机将接受到的信息传给服务器占位程序。

    5)把XDR形式的数据,转换成符合主机端的格式,取出客户发出的服务请求参数,送给服务器。

    6)服务器给客户发送服务的逆向传送过程。

     

    NFS安装

    安装NFS

    NFS需要5RPM,分别是:

    setup-*:共享NFS目录在/etc/exports中定义

    initscripts-*:包括引导过程中装载网络目录的基本脚本

    nfs-utils-*:包括基本的NFS命令与监控程序

    portmap-*:支持安全NFSRPC服务的连接

    quota-*:网络上共享的目录配额,包括rpc.rquotad(这个包不是必须的)

     

    基本监控程序

    要顺利运行NFS,至少需要五个Linux服务,它们各有不同的功能,有的负责装载服务,有的保证远程命令指向正确的位置。这些服务通过/etc/rc.d/init.d目录中的nfs,nfslockportmap脚本启动。下面简单介绍每个监控程序:

     

    (1) 基本NFS

    rpc.nfsdNFS服务器监控程序,它通过/etc/rc.d/init.d目录中的nfs脚本启动。NFS监控程序还启动rpc.mountd装载监控程序,并导出共享目录。

    (2) RPC装载

    可以用mount命令连接本地目录或网络目录,但还需要一个装载NFS目录的特殊监控程序rpc.mountd

    (3) 端口映射器

    portmap监控程序只是定向RPC通信数据流,但它对于NFS服务很重要。如果不运行portmap,则NFS客户机无法找到从NFS服务器共享的目录。

    (4) 重新启动与statd

    NFS服务需要中断或者重新启动时,rpc.statd监控程序和rpc.lockd在服务器重新启动之后使客户机恢复NFS连接。

    (5) 锁定

    通过共享NFS目录打开文件时,锁定可以使用户不能覆盖同一个文件。锁定通过nfslock脚本并使用rpc.lockd监控程序启动运行。

     

    配置NFS

    以下以本人使用环境为例:

    共两台Linux主机,A机版本为rhel5.5B机版本为rhel 5.5。网络连接,地址解析正常。系统相关配置如下:

    A

    1.主机名:rhel1

    2.iptables版本:1.3.5

    3.网卡eth0IP地址为192.168.13.101/24

    4.作为NFS服务器

     

     

    B

    1.主机名:rhel2

    2.iptables版本:1.3.5

    3.网卡eth0IP地址静态配置为192.168.13.102/24

    4.网卡eth1IP地址静态配置为192.168.10.200/24

    5.路由器

     

    C

    1.主机名:rhel3

    2.iptables版本:1.3.5

    3.网卡eth1IP地址根据实验需求切换相应网段

     

    需求:

    1/media 目录

    共享/media 目录,允许所有客户端访问该目录并只有只读权限。

    2/nfs/public 目录

    共享/nfs/public 目录,允许192.168.13.0/24 192.168.10.0/24 网段的客户端访问,并且对此目录只有只读权限。

    3/nfs/works 目录

    共享/nfs/works 目录,192.168.13.0/24 网段的客户端具有只读权限,并且将root 用户映射成匿名用户。

    4/nfs/test 目录

    共享/nfs/test 目录,所有人都具有读写权限,但当用户使用该共享目录时都将帐号映射成匿名用户,并且指定匿名用户的UID GID 都为65534

    5/nfs/security 目录

    共享/nfs/security 目录,仅允许192.168.13.102 客户端访问并具有读写权限。

     

    解决方案

    1建立相应目录;

     

    2NFS服务器上编辑/etc/exports

    A机上通过vi /etc/exports,将共享的NFS目录在/etc/exports中列出,这个文件控制对目录的共享。书写规则是:(每个共享规则一行)。

    共享目录主机(参数)

    任何共享目录都要指定syncasync,默认是sync模式。也就是指定文件写入磁盘之前共享NFS目录是否响应命令。

    下面是一些NFS共享的常用参数:

    ro只读访问

    rw读写访问

    sync所有数据在请求时写入共享

    async NFS在写入数据前可以相应请求

    secure NFS通过1024以下的安全TCP/IP端口发送

    insecure NFS通过1024以上的端口发送

    wdelay如果多个用户要写入NFS目录,则归组写入(默认)

    no_wdelay如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。

    hideNFS共享目录中不共享其子目录

    no_hide共享NFS目录的子目录

    subtree_check如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)

    no_subtree_check和上面相对,不检查父目录权限

    all_squash共享文件的UIDGID映射匿名用户anonymous,适合公用目录。

    no_all_squash保留共享文件的UIDGID(默认)

    root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)

    no_root_squas root用户具有根目录的完全管理访问权限

    anonuid=xxx指定NFS服务器/etc/passwd文件中匿名用户的UID

    anongid=xxx指定NFS服务器/etc/passwd文件中匿名用户的GID

     

    注:

    使用exportfs命令当/etc/exports内容发生改变时,挂载、卸载或更新共享目录列表。

    使用showmount命令可以查看本机或远程共享目录列表。

     

    配置完/etc/exportfs配置文件后,需要查看系统的iptables/etc/hosts.allow/etc/hosts.deny是否设置了正确的NFS访问规则。

     

    3配置TCP WRAPPER

    编辑A机上的/etc/hosts.allow,添加如下内容:

    portmap:120.196.245.0/24

    portmap:192.168.13.0/24

    编辑A机上的/etc/hosts.deny,添加如下内容:

    portmap:ALL

     

    4设置nfs相关服务使用固定端口;

    由于在设置了防火墙的环境中使用NFS,需要在防火墙上打开如下端口:

    1.portmap端口111udp/tcp

    2.nfsd端口2049udp/tcp

    3.mountd端口"xxx"udp/tcp

    系统RPC服务在nfs服务启动时默认会为mountd动态选取一个随机端口(32768--65535

    另外,nfs中需要通讯的服务还有rpc.lockdrpc.statd

    通过编辑A机上#vi/etc/sysconfig/nfs,找到以下几项并按如下值进行修改;

    MOUNTD_PORT="4002"

    STATD_PORT="4003"

    LOCKD_TCPPORT="4004"

    LOCKD_UDPPORT="4004"

    设置mountd,statd,lockd为固定端口

     

    5开启防火墙相应放行策略;

    A机上的iptables设置如下;

    基本规则:

    iptables -P INPUT DROP

    iptables -A INPUT -m state --state ESTAHLISHED,RELATED -j ACCEPT

    iptables -A INPUT -i lo -j ACCEPT

     

    portmap服务相关规则:

    iptables -A INPUT -p tcp --dport 111 -m state --state NEW -j ACCEPT

    iptables -A INPUT -p udp --dport 111 -m state --state NEW -j ACCEPT

     

    NFS服务相关规则:

    iptables -A INPUT -p TCP --dport 2049 -m state --state NEW -j ACCEPT

    iptables -A INPUT -p UDP --dport 2049 -m state --state NEW -j ACCEPT

    iptables -A INPUT -p TCP --dport 4002:4004 -m state --state NEW -j ACCEPT

    iptables -A INPUT -p UDP --dport 4004 -m state --state NEW -j ACCEPT

    /etc/init.d/iptables save

     

    启动NFS

    1A机上启动NFSRPC服务

    /etc/init.d/portmap start

    /etc/init.d/nfs start

     

    2检查NFS的运行级别:

    chkconfig—list portmap

    chkconfig—list nfs

     

    3根据需要设置在相应的运行级别自动启动NFS

    chkconfig--level235 portmap on

    chkconfig--level235 nfs on

     

    结果测试

    NFS 服务器本机测试(A

    1、使用rpcinfo 命令检测nfs 是否使用了固定端口

    rpcinfo -p

    2、检测nfs rpc 注册状态

    rpcinfo -u 主机名或IP 地址 进程

    rpcinfo -u 192.168.13.101 nfs

    rpcinfo -u 192.168.13.101 mount

     

    3、查看共享目录和参数设置

    cat /var/lib/nfs/etab

    4、使用showmount 命令查看共享目录发布及使用情况

    showmount -e  showmount -e IP 地址

    showmount -d  或者showmount -d IP 地址

    Linux 客户端测试(C

    1、查看nfs 服务器共享目录

    showmount -e 192.168.13.101

     

    2、挂载及卸载NFS 文件系统

    mount -t nfs NFS 服务器IP 地址或主机名:共享名 本地挂载点

    1)    192.168.10.0/24这个网段的主机对mediapublic有只读权限,对test有读写权限,但会映射uidgid变成65534

     

    mediapublic提示只读

    root用户挂载test后,新建的bb文件,用户属主和属组都是65534,即匿名用户nfsnobody,实际应用用户映射改变uidgid时,不会映射到65534,这里仅为方便实验而已,一般是映射为其他普通用户,因为all_squash,anonuid=65534,anongid=65534 等效于root_squash

     

    2)    192.168.13.0/24mediapublictest情况与192.168.10.0/24类似,这几个步骤忽略。对于work目录会将root用户映射为匿名用户,所以只测试work目录,使用work挂载点时,会自动将root映射为匿名用户。

     新建文件aaa时,自动映射为nfsnobody用户

     

    3)    192.168.13.102访问security,并具有读写权限。

     

    3、启动自动挂载nfs 文件系统

    vim /etc/fstab

    仅添加一项示例,修改/etc/fstab,添加如下语句,并保存重启即可实现自动挂载。

    温馨提示:整个实验过程,请确保目录权限已配置正确,防火墙已开放相应访问策略,如/nfs/test对所有人都有读写权限,但如果test目录并没有配置o+rw文件权限时,即使nfs服务允许读写也是没有任何作用的。

    展开全文
  • LINUX Nfs配置

    2011-10-17 19:41:44
    LINUX Nfs配置 详细初学 嵌入式真的特别好
  • 主要为大家详细介绍了linux下NFS配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • nfs配置与应用

    2013-08-17 10:36:43
    linux下nfs配置与目标板挂载nfs文件系统
  • 第2篇 NFS配置管理.pdf

    2019-07-25 15:56:47
    第2篇 NFS配置管理.pdf
  • AIX上NFS配置

    2012-02-09 16:29:59
    AIX上NFS配置,使网络服务器能够访问另外一台服务器上的文件系统资源。
  • windows下nfs配置文件(hanewinnfs),非常通用好用。
  • nfs配置详解

    2018-08-09 19:48:57
    详细讲解NFS配置过程 为什么要用NFS  NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以...

    详细讲解NFS配置过程

    为什么要用NFS

       NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

       NFS最早是由Sun公司发展出来的,

      简单的来说:它就是是可以透过网络,让不同的主机、不同的操作系统可以共享存储。

    以下是NFS最显而易见的好处:

      1. 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。

      2. 用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。

      3. 一些存储设备CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量。

      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是负责负责信息的传输。

    一、准备阶段:(客户端和服务端)

    复制代码

    [root@NFS-server ~]# cat /etc/redhat-release #查看系统版本
    CentOS release 6.8 (Final)
    [root@NFS-server ~]# uname -r #查看系统内核版本
    2.6.32-642.11.1.el6.x86_64
    [root@NFS-server ~]# uname -m #查看系统是否64位
    x86_64

    复制代码

    二、NFS服务端所需的软件列表

    nfs-utils: 这个是NFS服务主程序(包含rpc.nfsd、rpc.mountd、daemons)

    rpcbind: 这个是CentOS6.X的RPC主程序(CentOS5.X的为portmap)

    三、检查软件是否安装

    [root@NFS-server ~]# rpm -qa nfs-utils rpcbind #检查安装的软件包
    rpcbind-0.2.0-12.el6.x86_64
    nfs-utils-1.2.3-70.el6_8.2.x86_64

    <如果没有安装在系统中通过yum 命令进行安装以上两个包>

    [root@NFS-server ~]# yum install -y nfs-utils rpcbind #安装上述所需的两个软件包

    四、启动NFS服务端相关服务

    ---开启rpcbind服务

    [root@NFS-server ~]# /etc/init.d/rpcbind status  #查询rpcbind服务状态并启动
    rpcbind (pid 1281) is running...
    [root@NFS-server ~]# LANG=en

    复制代码

    [root@NFS-server ~]# lsof -i :111  #查询rpcbind监听状态 (111是rpcbind的主端口)
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    rpcbind 1281 rpc 6u IPv4 10766 0t0 UDP *:sunrpc
    rpcbind 1281 rpc 8u IPv4 10769 0t0 TCP *:sunrpc (LISTEN)
    rpcbind 1281 rpc 9u IPv6 10771 0t0 UDP *:sunrpc
    rpcbind 1281 rpc 11u IPv6 10774 0t0 TCP *:sunrpc (LISTEN)

    复制代码

    复制代码

    [root@NFS-server ~]# netstat -lntup |grep rpcbind #查询rpcbind服务启动状态 (同lsof查询端口效果一样)
    tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1281/rpcbind
    tcp 0 0 :::111 :::* LISTEN 1281/rpcbind
    udp 0 0 0.0.0.0:608 0.0.0.0:* 1281/rpcbind
    udp 0 0 0.0.0.0:111 0.0.0.0:* 1281/rpcbind
    udp 0 0 :::608 :::* 1281/rpcbind
    udp 0 0 :::111 :::* 1281/rpcbind

    复制代码

    [root@NFS-server ~]# chkconfig --list rpcbind #检查rpcbind自启动情况
    rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off

    1

    root@NFS-server ~]# rpcinfo -p localhost #查看NFS服务项rpc服务器注册的端口信

    <这个是还未启动FNS服务的rpcbind状态>

    ---启动NFS服务

    [root@NFS-server ~]# /etc/init.d/nfs status #查看NFS服务并启动
    rpc.svcgssd is stopped
    rpc.mountd (pid 1526) is running...
    nfsd (pid 1542 1541 1540 1539 1538 1537 1536 1535) is running...
    rpc.rquotad (pid 1521) is running...

    复制代码

    [root@NFS-server ~]# netstat -lntup|grep nfs #查看NFS端口启动(FNS默认端口为2049)
    [root@NFS-server ~]# lsof -i :2049 #查看NFS端口启动(FNS默认端口为2049)
    [root@NFS-server ~]# netstat -lntup|grep 2049 #查看NFS端口启动(FNS默认端口为2049)
    tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN -
    tcp 0 0 :::2049 :::* LISTEN -
    udp 0 0 0.0.0.0:2049 0.0.0.0:* -
    udp 0 0 :::2049 :::* -

    复制代码

    [root@NFS-server ~]# rpcinfo -p localhost #启动NFS过后rpcbind服务已经启用了对FNS的端口映射

    <这个是启动FNS服务过后 的rpcbind的状态>

    [root@NFS-server ~]# chkconfig --list nfs  #查看nfs的开机自启动情况
    nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
    [root@NFS-server ~]# chkconfig nfs on #让FNS开机自启动

    由于在FNS服务过程中,必须先启动rpcbind,再启动nfs,这样才能让NFS在rpcbind上注册成功

    [root@NFS-server ~]# less /etc/init.d/rpcbind  #查看rpcbind服务启动详情

    同理我们查看nfs服务的自启动详情

    [root@NFS-server ~]# less /etc/init.d/nfs

    <由上面可以看出系统默认会让rpcbind服务先启动,再启动nfs服务,但是在实际生产环境中,我们最好不要用chkconfig来控制服务的开机自启动,我们生产环境中我们一般用rc.local来管理。主要是为了方便以后查阅哪些服务开机自己,并且能控制先后顺序,如图>

    <为了规范化我们用rc.local来管理开机自启动>

    [root@NFS-server ~]# vi /etc/rc.local

    NFS服务常见进程的详细说明

    我们可以重NFS服务的启动过程看到以下几个进程:

    复制代码

    [root@NFS-server ~]# ps -ef |egrep "rpc|nfs" #查看nfs相进程
    rpcuser 1303 1 0 Nov22 ? 00:00:00 rpc.statd  #检查文件一致性
    root 1512 2 0 Nov22 ? 00:00:00 [rpciod/0]
    rpc 2723 1 0 02:43 ? 00:00:00 rpcbind
    root 2896 1 0 02:56 ? 00:00:00 rpc.rquotad  #磁盘配额进程
    root 2901 1 0 02:56 ? 00:00:00 rpc.mountd #权限管理验证等
    root 2908 2 0 02:56 ? 00:00:00 [nfsd4]
    root 2909 2 0 02:56 ? 00:00:00 [nfsd4_callbacks]
    root 2910 2 0 02:56 ? 00:00:00 [nfsd]
    root 2911 2 0 02:56 ? 00:00:00 [nfsd]
    root 2912 2 0 02:56 ? 00:00:00 [nfsd]
    root 2913 2 0 02:56 ? 00:00:00 [nfsd] #NFS主进程,管理登入,身份判定
    root 2914 2 0 02:56 ? 00:00:00 [nfsd]
    root 2915 2 0 02:56 ? 00:00:00 [nfsd]
    root 2916 2 0 02:56 ? 00:00:00 [nfsd]
    root 2917 2 0 02:56 ? 00:00:00 [nfsd]
    root 2948 1 0 02:56 ? 00:00:00 rpc.idmapd  #名称映射

    复制代码

    <如果对上述进程不明白可以 用man命令查阅帮助信息,如 “man rpc.statd”>

    五、配置NFS服务端

    前面介绍了NFS的启动,接下来我们配置NFS服务端的配置

    /etc/exports 是NFS程序的配置文件。并且默认为空

    /etc/exports文件的配置格式为:

    NFS共享目录 NFS客户端地址1(参数1,参数2,参数3......) 客户端地址2(参数1,参数2,参数3......)

    NFS共享目录 NFS客户端地址(参数1,参数2,参数3......)

    <我们在此共享给 192.168.1.0/24所有主机,>

    <man exports 查看 例子和参数详情。如下:>

    配置完成exports后平滑重启NFS服务 ,下面两条命令等同

    [root@NFS-server ~]# /etc/init.d/nfs reload
    [root@NFS-server ~]# exportfs -r
    [root@NFS-server ~]# showmount -e 127.0.0.1 #查看本机挂载情况

    <必须先启动rpcbinc 再启动nfs才会显示正确>

    [root@NFS-server ~]# mount -t nfs 192.168.1.5:/data /mnt #在本机测试挂载

    <我们用客户机器进行挂载并测试>

    <挂在过后由于权限问题,我们不能再/mnt里面进行编辑删除新增文件等操作。接下来为/data目录进行权限的设置>

    六、配置NFS客户端

    客户端也需要安装rpcbind和nfs-utils软件,并且设置开机自启动。(只需要启动rpcbind即可)

    然后再进行如下操作

    <自此,我们配置成功,但是别高兴。我们只是挂载动作完成了,但是我们没有权限对挂载的目录进行各种操作。>

    接下来我们在服务端配置如下命令,给/data目录添加nfsnobody权限,

    [root@NFS-server ~]# cat /var/lib/nfs/etab  #查看一条配置的详细信息

    现在我们可以对挂载目录进行各种操作,但是还没有完。我们需要把挂载命令放在rc.local里面,

    我们不要把挂载命令放在fstab,因为fstab比网络先启动,会出现挂载不上网络NFS

    -------------------------------------------------------------------------------------------------------

    WINDOWS客户端的配置

    现在我们客户端和服务端的NFS配置都已经完成,多台客户端同上的客户端操作,

    如果是WINDOWS客户端,我们需要在程序和功能里面启用 NFS客户端。

     

    Windows 7 连接 NFS Server:

    控制面板——所有控制面板项——程序和功能——勾选NFS服务,NFS客户端

    CMD 进入命令行

    mount ip:/www/abc/ z:

     

    其它不支持直接连接NFS Server的windows,可以在系统上面安装SFU (Windows Services for UNIX),点开始–>点程序–>点Windows Services for UNIX–>Korn Shell

    mount ip:/www/abc/ z:

    ------------------------------------------------------------------------------------------------------

    总结NFS服务的配置过程:

    --服务端--

    1.安装软件

    yum install -y nfs-utils rpcbind

    2.启动服务(先启动rpcbind)

    /etc/init.d/rpcbind start

    /etc/init.d/nfs start

    3.设置开机自启动

    chkconfig nfs on

    chkconfig rpcbind on

    修改rc.local

    4.配置NFS服务

    echo "/data 192.168.1.5/24(rw,sync)"

    mkdir -p /data

    chown -R nfsnobody.nfsnobody /data

    5.重新加载服务

    /etc/init.d/nfs reload 或者 exportfs -r

    6.检查或测试挂载

    showmount -e localhost

    mount -t nfs 192.168.1.5:/data /mnt

     

    --客户端-

    1.安装软件

    yum install -y nfs-utils rpcbind

    2.启动rpcbind

    /etc/init.d/rpcbind start

    3.配置开机自启动

    chkconfig rpcbind on

    或者修改rc.local

    4.测试服务端共享情况

    show -e 192.168.1.5

    5.挂载

    mkdir -p /data

    mount -t nfs 192.168.1.5:/data /data

    6.测试是否有读写权限

    -----------------------------------------------------------------------------------------------

    常见错误

    1.df -h 检查服务端的NFS服务是不是启动成功,

    2.确认NFS客户端showmount是否OK。

    3.确认rpcbind上是否有NFS注册,(rpcbind必须先启动)

    3.确认网络是否通畅

    4.确认是否因为防火墙挡住(一般内网不需要开启防火墙,在出口加防火墙就够了)

    展开全文
  • NFS配置使用

    千次阅读 2015-01-27 12:42:14
    通过nfs使得文件目录共享非常方便,客户端需要访问远程目标目录时和访问本地文件具有相同的体验。这里记录一下Ubuntu的NFS配置的方法。

    介绍

    通过nfs使得文件目录共享非常方便,客户端需要访问远程目标目录时和访问本地文件具有相同的体验。这里记录一下Ubuntu的NFS配置的方法。


    NFS服务器端

    • 安装NFS,如果如果没有安装NFS的话
      $ sudo apt-get install nfs-kernel-server
    • 配置NFS目录
      $ sudo sudo vi /etc/exports
      添加行
      /home/arbboter/ *(rw,sync,no_root_squash)
      分为三部分:nfs目录 客户端IP (nfs参数,包括权限同步等)
      注意IP和后面的括号间不能有空格
    • 使得配置文件生效
      $ sudo exportfs –rv
    • 管理nfs服务
      $ sudo /etc/init.d/nfs-kernel-server start
      $ sudo /etc/init.d/nfs-kernel-server restart
      $ sudo /etc/init.d/nfs-kernel-server stop

    NFS客户端配置

    $ sudo mount -o nolock 192.168.2.61:/home/arbboter /mnt
    客户端挂在目标目录后,就可以按照访问本地目录的方式去访问所需要的文件了

    展开全文
  • 网络技术应用网 专业和专注企业 网络技术 服务器 网络安全应用 Linux下NFS配置和应用 Rpc.nfsd Rpc.mountd 启动NFS必须要有两个套件: NFS-UTILS与nts-utils-clients(有时候只需要一个) Protmap Nfs套件结构 /etc/...
  • linux下下NFS配配置置教教程程详详解解 这篇文章主要为大家详细介绍了linux下NFS配置教程具有一定的参考价值感兴趣的小伙伴们可以参考一下 1NFS简介介 1什什么么是是NFS 1NFS是Net File System的简写即网络文件系统...
  • linux环境下嵌入式开发nfs配置,很详细的一份NFS配置文档,喜欢的就下载哦。。。
  • NAS-威联通NFS配置

    2021-01-22 19:13:02
    NAS-威联通NFS配置1、开启NFS服务2、创建共享目录与权限授权 1、开启NFS服务 2、创建共享目录与权限授权 在这里插入代码片
  • Linux下nfs配置

    2010-07-23 09:57:58
    关于Linux下的NFS配置,里面有一些常用的命令,能够安装成功的查看和启动命令都在里面
  • nfs配置

    千次阅读 2013-07-11 17:15:38
    nfs配置 overview: 服务器端:oracle11g:10.80.11.202 客户端: oracle10g:10.80.11.177 1、配置服务器端:  在Redhat Linux下NFS是默认安装的,再次确认是否已经安装相应rpm包 前提检查: rpm -qa | ...
  • 文章三部分组成: 第一部分:文章摘自:...ubuntu12.04的NFS配置安装nfs: #sudo apt-get install nfs-kernel-server ubuntu12.04中的已经是最新版本了,无需安装 打开/etc/exports文件,在末尾加入: /home/ke
  • RHCE NFS配置

    2013-06-10 01:09:03
    这是一个讲诉配置NFS的教程!让你轻松掌握配置技巧
  • NFS配置文档

    2013-04-20 14:05:16
    一 :什么是NFS: 1、NFS全称是net file system,翻译过来就是网络文件系统。它的作用在于使一台linux主机将自己的目录共享出来,然后将该目录挂载到本地端的机器上。 那么大家会想,这NFS是基于什么协议来进行数据...
  • linux_solaris_NFS 配置

    2008-12-30 13:35:37
    详细的linux_solaris的nfs配置
  • Linux下NFS配置与tftp配置

    千次阅读 2014-09-22 11:50:11
    1. NFS配置 vi /etc/export 加入所需要共享目录。例如: /home/liukang/workship 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check) 修改完毕后,运行 #exportfs -a 使改变生效。 #/etc/init.d/nfsserver...
  • Redhat Linux NFS配置

    千次阅读 2013-07-21 16:24:09
    Linux下,All deviceis file,所有的设备都是文件。当我们需要把某些文件夹就或者文件共享给其他用户,就可以使用网络文件系统。本文介绍Redhat Linux下的NFS配置
  • 第7章 使用nfs配置文件服务器.pdf
  • NFS配置详解

    2012-12-21 13:46:20
    aix下nfs系统的设置于管理,非常好的实战
  • tms320dm6446的nfs配置详细步骤。不懂的请留言。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 116,450
精华内容 46,580
关键字:

nfs配置