`
mlm
  • 浏览: 44617 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转]NFS 安装配置

阅读更多

一、NFS的安装

检查linux系统中是否安装了nfs-utils和portmap两个软件包

 

(RHEL4系统默认已经安装了这两个软件包)

命令#rpm –q nfs-utils portmap


二、查看NFS服务器是否启动

命令#service nfs starus

#service portmap status


三、如果服务器没有启动,则开启服务(默认服务下nfs没有完全开启)

命令#service nfs start

#service portmap start

 


四、指定NFS服务器的配置文件

NFS服务器的配置文件保存“/etc/”目录中,文件名称是“exports”,该文件用于被指NFS服务器提供的目录共享

命令#vi /etc/exports

 

格式

/home/work 192.168.0.*(rw,sync,no_root_squash)

添加的内容表示:允许ip 地址范围在192.168.0.*的计算机以读写的权限来访问/home/work 目录。

/home也称为服务器输出共享目录。
括号内的参数意义描述如下:
rw:读/写权限,只读权限的参数为ro;
sync:数据同步写入内存和硬盘,也可以使用async,此时数据会先暂存于内存中,而不立即写入硬盘。
no_root_squash:NFS 服务器共享目录用户的属性,如果用户是 root,那么对于这个共享目录来说就具有 root 的权限。

 

==========================================================================================

下面是一些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 
        anongid=xxx             指定NFS服务器/etc/passwd文件中匿名用户的GID 

======================================================================================

 

客户端

mount -t nfs 192.168.0.12:/home/work /mnt

 

如果服务器端的防火墙有开着的话,将会提示错误,如:
mount: mount to NFS server '192.168.0.12' failed: System Error: No route to host.

mount: mount to NFS server '192.168.0.12' failed: timed out (retrying).

 

由于nfs服务需要开启 mountd,nfs,nlockmgr,portmapper,rquotad这5个服务,需要将这5个服务的端口加到iptables里面。而nfs 和 portmapper两个服务是固定端口的,nfs为2049,portmapper为111。其他的3个服务是用的随机端口,那就需要先把这3个服务的端口设置成固定的。

查看当前这5个服务的端口并记录下来 用/usr/sbin/rpcinfo -p
这里显示 nfs 2049, portmapper 111, 将剩下的三个服务的端口随便选择一个记录下来
mountd 976
rquotad 966
nlockmgr 33993

将这3个服务的端口设置为固定端口
vim /etc/services


在文件的最后一行添加:
mountd 1011/tcp #rpc.mountd
mountd 1011/udp #rpc.mountd
rquotad 1012/tcp #rpc.rquotad
rquotad 1012/udp #rpc.rquotad
nlockmgr 33993/tcp
nlockmgr 33993/udp
保存并退出。

重启下nfs服务。 service nfs restart

设置防火墙,打开111,2049,1011,1012,33993端口的tcp和udp

 

重启防火墙。services iptables restart

 

操作后再次挂载即可。

 

原文地址:http://www.iteye.com/topic/642473

分享到:
评论

相关推荐

    Ubuntu 14.04下NFS安装配置

    Ubuntu 14.04 下 NFS 安装配置 NFS(Network File System)是一种允许不同主机之间共享文件的网络文件系统。下面是 Ubuntu 14.04 下 NFS 安装配置的详细步骤: 安装 NFS 服务器 首先,需要安装 NFS 服务器。使用...

    NFS安装配置.doc

    在CentOS操作系统上配置NFS服务,主要包括以下几个步骤: **一、安装NFS服务** 首先,我们需要检查系统是否已经安装了NFS相关的软件包,包括`nfs-utils`和`portmap`。在命令行中输入`rpm -q nfs-utils portmap`,...

    ubuntu下NFS安装配置详细步骤

    ### Ubuntu 下 NFS 服务安装与配置详解 #### 一、NFS 介绍 NFS (Network File System) 是一种分布式文件系统协议,它允许网络中的计算机通过网络共享彼此的文件系统,就像是本地文件系统一样。这使得用户可以透明...

    nfs安装配置案例

    linux平台下nfs服务安装配置流程,包括服务器端的安装配置以及客户端的挂载流程。

    Window环境nfs安装配置指南

    以下是一份详细的Windows NFS安装和配置指南: **一、安装环境要求** 在开始NFS服务安装之前,确保你的服务器运行在Windows 2000 Server或2003 Server操作系统上。由于NFS服务需要NTFS文件系统,你需要检查服务器上...

    nfs安装于配置

    打开NFS配置文件,通常位于 `/etc/exports`。这个文件定义了哪些目录可以被网络上的其他主机访问。例如,如果你想共享 `/home/user` 目录,添加以下行到 `/etc/exports` 文件: ```bash /home/user *(rw,sync,no_...

    Ubuntu 14.04安装配置NFS服务器

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

    实验七 NFS服务器配置

    在主机A上,你需要使用NFS配置工具来共享一个目录,例如`/home/hello`,允许客户端进行读写操作。通常,这涉及到编辑`/etc/exports`文件,添加以下内容: ```bash /home/hello *(rw,sync,no_subtree_check) ``` 这...

    nfs安装与配置

    ### NFS安装与配置详解 #### 一、NFS简介 NFS(Network File System,网络文件系统)是一种分布式文件系统协议,它允许网络中的不同计算机通过网络共享彼此的文件系统。这种机制使得用户可以在自己的机器上操作远程...

    网络管理与维护 实验报告(四):NFS服务器的安装与配置.doc

    NFS 服务器的安装与配置 NFS(Network File System)服务器是一种允许不同的操作系统之间共享文件的网络文件系统。本实验报告将指导读者安装和配置 NFS 服务器,实现 Linux 系统之间的资源共享和互访。 一、实验...

    多节点gluster_NFS安装配置性能对比

    标题中的“多节点gluster_NFS安装配置性能对比”指的是在多台服务器上部署并比较GlusterFS和NFS这两种分布式文件系统的安装过程、配置方法以及它们在性能上的差异。这两种技术都是为了实现大规模存储环境下的数据...

    linux NFS安装配置及常见问题、/etc/exports配置文件、showmount命令

    主要介绍了linux NFS安装配置及常见问题,介绍的也比较详细特分享下,方便需要的朋友

    Linux NFS服务器的安装与配置

    - `/usr/sbin/exportfs`:NFS服务的管理命令,用于刷新NFS配置。 - `/usr/sbin/showmount`:客户端查看命令,用于显示共享目录的信息。 - `/var/lib/nfs/etab`:记录NFS共享目录的权限设定。 - `/var/lib/nfs/xtab`...

    fedora12 tftp samba nfs 安装与配置

    提供了fedora12的 tftp samba nfs 的安装,其安装过程可能碰到问题的处理方式

    NFS 服务器配置和防火墙端口设置

    NFS 服务器配置是指在 Linux 系统中安装和配置 NFS 服务器,以便与其他主机共享文件系统。通过 NFS 服务器,可以让多个主机共享同一个文件系统,从而实现文件共享和数据交换。本资源将详细介绍 NFS 服务器的安装、...

    nfs的配置(简单实用的配置)

    ### NFS的基础知识与配置 #### 1. 什么是NFS (Network File System) NFS,即网络文件系统,最初由Sun Microsystems开发。它的主要功能是通过网络使不同类型的计算机能够共享文件,使得用户可以在网络上像操作本地...

    Linux NFS安装配置指导&nfs;-util portmap安装包&下载url

    本教程将详细讲解如何在Linux上安装和配置NFS,以及涉及的nfs-utils和portmap(在较新版本的Linux中称为rpcbind)这两个关键组件。 首先,我们来看`nfs-utils`包。它是NFS服务的核心工具集,包含了管理NFS服务器和...

    Linux下nfs的配置

    ### Linux 下 NFS 的配置 #### 一、NFS 概述 NFS(Network File System)是一种网络文件系统,允许用户在网络上共享文件和目录。它为用户提供了透明地访问远程机器上的文件的能力,就像访问本地文件一样。在 Linux ...

    nfs配置,android下nfs如何配置文件,在/etc/exprots

    在Android开发中,NFS的配置能够极大地提高开发效率,尤其是在频繁编译和调试时,无需手动复制文件,直接在Android设备或模拟器上访问Windows系统的共享文件。下面将详细介绍在Linux环境下如何配置NFS服务器,并使其...

Global site tag (gtag.js) - Google Analytics