`
ayong2010
  • 浏览: 5646 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
阅读更多
SuSE Linux 9下如何开启NFS服务
1、现象、问题描述
NFS是Network File System 的简写。NFS 是由SUN公司发展, 并于1984年推出, NFS是一个RPC service ,它使我们能够达到档案的共享, 它的设计是为了在不同的系统间使用, 所以它的通讯协定设计与主机及作业系统无关.当使用者想用远端档案时只要用"mount"就可把remote档案系统挂接在自己的档案系统之下,使得远端的档案使用上和local机器的档案没两样.

2、关键过程、根本原因分析
备注:配置和启动NFS服务需要root用户身份。

1) 配置NFS的导出目录:
编辑 /etc/exports 文件,增加要导出的目录和可访问的机器IP地址以及权限:
# See the exports(5) manpage for a description of the syntax of this file.
# This file contains a list of all directories that are to be exported to
# other computers via NFS (Network File System).
# This file used by rpc.nfsd and rpc.mountd. See their manpages for details
# on how make changes in this file effective.

/home/norton 10.164.*.*(rw,sync,no_root_squash) 127.0.0.1(rw,sync,no_root_squash)

2) 启动NFS有关服务:
切换到/etc/rc.d目录,运行:
./nfsserver start
./portmap start

3) 检查NFS是否启动成功:
linux:/etc # /usr/sbin/rpcinfo -p localhost | grep nfs
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100227    3   udp   2049  nfs_acl
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100227    3   tcp   2049  nfs_acl
linux:/etc #

4) 如何挂接NFS目录:
使用mount命令,并指定文件类型为nfs即可,例如:
mount -t nfs -o rw 127.0.0.1:/home/norton /mnt/mtest
mount -t nfs -o rw 10.164.79.99:/home/csp212/test1 /home/csp212/testlink

5) 常见问题处理:
1、mount报错:
linux:/home/csp212 # mount -t nfs -o rw 10.164.79.99:/home/csp212/test1 /home/csp212/testlink
mount server reported tcp not available, falling back to udp
mount: RPC: Program not registered

可能原因:portmap端口映射进程没有启动或防火墙问题导致。

2、mount报错:
linux:~ # mount -t nfs -o rw 127.0.0.1:/home/duanyu  /home/csp212/fileserver1
mount: 127.0.0.1:/home/duanyu failed, reason given by server: Permission denied

可能原因:NFS目录没有在exports中没有配置。


分享到:
评论
1 楼 lgtq1983 2012-01-18  

相关推荐

    NFS服务端离线安装包

    NFS(Network File System)是一种分布式文件系统协议,允许网络中的计算机之间共享文件和目录。在Ubuntu 18.04服务器环境下配置NFS服务端是实现跨机器数据共享的关键步骤。这个离线安装包正是为了解决在没有互联网...

    nfs服务器软件包.zip

    【NFS服务器软件包】 NFS(Network File System)是一种分布式文件系统协议,由Sun Microsystems在1984年开发,允许网络上的计算机共享文件和存储设备。NFS服务器软件包通常包含一组服务和工具,使得Linux或Unix...

    NFS服务端源码.zip

    在本压缩包中,我们主要关注NFS服务端的源码,特别是`nfs-server-2.2beta47-ubuntuok.tar.bz2`和`nfs-server-2.2beta47.tar.gz`这两个文件,它们包含了NFS服务器的实现代码。通过分析这些源码,我们可以深入了解NFS...

    centos7 nfs离线安装包

    NFS(Network File System)是UNIX和Linux系统中广泛使用的网络文件系统,它允许网络上的计算机之间共享文件和目录。在CentOS 7中,NFS服务被用于跨多个主机提供透明的文件共享功能,这对于多服务器环境或者集群配置...

    NFS的exports配置文件权限

    NFS(Network File System)是一种分布式文件系统协议,允许网络中的计算机通过TCP/IP网络共享文件和目录。NFS的exports配置文件是NFS服务的核心部分,它决定了哪些主机可以访问NFS服务器的哪些目录以及它们的访问...

    nfs1169工具.zip

    《Nfs1169工具在Windows系统的应用与配置详解》 Nfs1169是一款专为Windows系统设计的NFS(Network File System)工具,它的主要功能是帮助用户在Windows环境中搭建NFS服务器,从而实现不同操作系统之间的数据共享和...

    NFS搭建步骤.doc

    NFS搭建步骤 NFS(Network File System)是 Unix 和类 Unix 操作系统中的一种分布式文件系统,它允许客户机访问服务器上的文件系统,实现文件共享和交换。下面是 NFS 搭建步骤的详细讲解: 安装 NFS 服务器 1. ...

    NFS4的使用

    在深入探讨NFS4(Network File System版本4)与NFSv2、NFSv3之间的区别之前,我们首先简要回顾一下NFS的基本概念。NFS是一种分布式文件系统协议,允许网络上的不同计算机共享彼此的文件系统。自1985年首次推出以来,...

    ubuntn 离线安装 nfs 所需资源包

    在Ubuntu系统中,为了实现多台虚拟机之间的文件共享,我们常常会采用网络文件系统(NFS)。NFS是一种协议,允许一个系统(服务器)通过网络共享目录给其他系统(客户端),使得它们能够像访问本地文件一样访问远程...

    nfs离线安装包,服务端客户端离线安装包

    NFS(Network File System)是UNIX和Linux操作系统中广泛使用的一种网络文件系统协议,它允许一个网络中的计算机(客户端)挂载远程计算机(服务器)的文件系统,就像挂载本地文件系统一样。这个离线安装包包含了...

    NFS服务端源码 编译安装

    NFS(Network File System)是一种分布式文件系统协议,由Sun Microsystems开发,允许网络中的计算机之间共享文件和存储设备。在本教程中,我们将探讨如何在服务端编译和安装NFS源码,以便实现跨机器的文件共享和...

    Windows搭建nfs的工具及使用说明

    在Windows系统中搭建NFS(Network File System)服务器可以实现与Linux系统之间的文件共享,这对于跨平台协作和数据传输非常有帮助。以下是一份详细的Windows搭建NFS的工具选择及使用说明。 首先,你需要一个适合...

    win下NFS客户端

    标题中的“win下NFS客户端”指的是在Windows操作系统环境下安装和使用NFS(Network File System)客户端的过程。NFS是一种由Sun Microsystems开发的协议,它允许不同计算机系统之间共享文件和目录,通常在Linux和...

    Ubuntu 14.04安装配置NFS服务器

    Ubuntu 14.04 安装配置 NFS 服务器 NFS(Network File System)是一种允许多个电脑通过网络共享文件的系统。它使得不同的计算机可以通过网络访问和共享对方的文件,实现了文件的共享和交换。在 Ubuntu 14.04 中,...

    Linux系统NFS服务器的配置方法

    一、NFS服务器的安装 检查linux系统中是否安装了nfs-utils和portmap两个软件包(RHEL4系统默认已经安装了这两个软件包) 命令#rpm –q nfs-utils portmap 二、查看NFS服务器是否启动 命令#service nfs starus #...

    nfs安装教程及离包安装包(磁盘共享)

    NFS(Network File System)是UNIX和Linux系统中广泛使用的一种网络文件系统,它允许一个系统(服务器)通过网络向其他系统(客户端)共享其文件系统。本教程将详细介绍NFS服务端和客户端的安装过程,包括在线安装与...

    nfs-utils.tar.gz

    【nfs-utils.tar.gz】是一个包含NFS(Network File System)工具的离线安装包,主要服务于Linux系统,用于实现不同计算机之间的文件共享。NFS是一种标准的协议,允许一台计算机(客户端)透明地访问另一台计算机...

    haneWIN NFS Server

    【haneWIN NFS Server】是一款专为Windows操作系统设计的NFS(Network File System)服务器软件。NFS是一种由Sun Microsystems开发的文件系统协议,它允许网络中的计算机共享资源,特别是文件系统。通过NFS,用户...

Global site tag (gtag.js) - Google Analytics