【转】Linux 的NFS服务的配置

原文链接 http://blog.chinaunix.net/uid-26642180-id-3167544.html

1.首先安装nfs

rpm -ivh nfs-utils-1.0.9-16.rpm

rpm -qa|grep portmap 查看是否安装了portmap端口映射器

portmap默认监听TCP和UDP的111端口

netstat -anp |grep :111

必须强调的是portmap只是一个端口映射器,真正提供NFS服务的是另外两个守护进程,rpc.nfsd和prc.mountd。rpc.nfsd是基本的NFS守护进程,主要功能是管理客户端是否能够登入服务器,rpc.mountd是安装守护进程,主要功能是管理NFS的文件系统,根据所设的权限决定是否允许客户端安装使用指定的目录或文件。

2.启动nfs服务

/etc/init.d/nfs start

nfsd服务使用的是2049端口,rpc.mountd服务使用的端口是不固定的,每次启动后都会发生变化。

3.NFS服务器共享目录的导出

导出共享目录有两种方法:一种是通过设定/etc/exports文件来设定,另一种是用exports命令来增加或者去除共享目录

/etc/exports文件的配置很简单,格式如下:

目录路径  机器1(选项1,选项2,.....) 机器2(选项1,选项2,.......) ....

目录路径表示要导出的共享目录,这个目录下的子目录也同时导出,为了安全,一般不导出根目录。机器表示允许访问这个共享目录的客户机,可以用机器名、域名或IP地址表示。每一台机器还包含了多个选项,这些选项指明了该客户机访问共享目录时,具体有哪些权限,选项之间用,分隔,不能有空格。常见的选项有:

ro:客户机对该共享目录只有读权限,这是默认选项。

rw:读写权限

root_squash:客户机使用root用户访问该共享目录时候,root用户将映射成服务器上的匿名用户(默认是nobody用户),这是默认的选项

sync:客户端把数据写入共享目录时,将马上写入到服务器磁盘中,这是默认选项

async:客户端把数据写入共享目录时,将先暂存于内存中,而不是马上写入磁盘

insecure:允许客户机使用非保留端口与服务器进行连接,保留端口是小于1024的端口。

/etc/exports文件内容修改后,需要重启NFS服务器进程才能生效,还有一种使之生效的办法是执行exportfs命令

exportfs命令可用的选型及功能如下:

-a:导出所有列在/etc/exports文件中的目录

-v:输出每一个被导出或取消导出的目录

-r:重新导出所有列在/etc/exports文件中的目录

-u:取消置顶目录的导出,与-a同时使用时,取消所有列在/etc/exports文件的目录导出

-i:允许导出没有在/etc/exports文件中列出的目录或者不按/etc/exports文件所列的选项导出

-f指定另一个文件来代替/etc/exports

-o:指定导出目录的选项

4.客户端使用NFS服务

客户端有关使用NFS服务的命令主要有两条:

showmount :通过它可以查看有关NFS服务器的信息

mount:通过它可以把NFS服务器导出的共享目录挂载到本地文件系统的某一个目录中,以后就可以以访问本地文件系统的形式访问远程目录

showmount选项:-a  -d   -e -h -v

mount命令用于把某个文件系统挂载到本地文件系统的一个目录中,例如,软盘、光盘上的文件系统都可以通过它进行挂载

格式如下:

mount [-t vfstype] [-o options] device dir

如:mount -t nfs 192.168.1.10:/home /mnt

5.实现自动挂载NFS文件系统

修改/etc/fstab文件即可

/etc/fstab文件中的指定的文件系统除了在系统引导时会被挂载外,还可以由root用户执行mount -a命令来马上执行挂载,默认情况下,/etc/fstab中指定的文件系统只能有root用户安装

除了/etc/fstab文件外,linux还可以使用automount进程来管理文件系统的挂载,它的特点是只有在文件系统被访问的时候才动态的挂载。automount是由autofs-5.0.1....rpm软件包提供的功能,/etc/init.d/autofs start

autofs主配置文件是/etc/auto.master每一行都定义一个挂载点

时间: 2024-11-06 17:04:25

【转】Linux 的NFS服务的配置的相关文章

linux系统NFS服务端配置方法

1.修改 /etc/exports,增加共享目录 /var/upload 172.16.101.63(rw) 2.启动与停止NFS服务 /etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的) /etc/rc.d/init.d/nfs start 启动NFS服务 /etc/rc.d/init.d/nfs stop 停止NFS服务 3.linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享 # mkdir –p /var/

LINUX服务器配置NFS服务,挂载外部存储实现目录共享

安装nfs  rpcbind 一.服务端配置 安装 NFS 服务器所需的软件包:nfs 和 rpcbind # yum install nfs-utils # yum install rpcbind(默认系统已安装) 设置启动 # chkconfig nfs on # chkconfig rpcbind on 启动NFS服务 1)先启动rpcbind service rpcbind start 2)再启动nfs   service nfs start 配置服务器端共享目录 1)编辑配置文件 假设

NFS 服务的配置

北京海淀区  张俊浩 一.NFS,即网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由升阳公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在Unix系统间实现磁盘文件共享的一种方法. NFS的基本原则是"容许不同的客户端及服务端通过一组RPC分享相同的文件系统",它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. 二

Linux 上SSH 服务的配置和管理

基本上Linux的网络服务器在远程操作大多时候都是使用SSH来配置.管理服务器.现在我们就来分享一下简单配置Linux的SSH服务. 1.检查一下默认安装的系统是否安装了SSH服务: chkconfig  --list | grep sshd 2.首先要备份配置文件,任何时候我们需要修改配置文件的时候都建议先把原始文件备份 cp -a /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 3.下面我们就来修改SSHD_config配置文件,需要修改两个地方,

NFS服务基本配置及使用

一.安装CENTOS或RHL默认就已安装,如果没有安装的话,通过yum安装即可:yum install nfs-utilsyum install portmap UBUNTU系统,通过apt-get安装: apt-get install  nfs-kernel-server 二.配置1.配置文件定义 NFS的配置文件为 /etc/exports,内容格式如下:<共享目录> 客户端1(选项) [客户端2(选项) ...] 共享目录:NFS共享给客户机的目录. 客户端:网络中可以访问此目录的主机.

Linux之NFS服务部署与Windows客户端挂载

FS服务(Windows 客户端+Linux 服务端) Windows 客户端 1.添加NFS服务2.进入CMD界面查看NFS添加是否成功.3.挂载远程文件目录至本地4.卸载挂载文件 Linux服务端 1.查看Linux系统是否安装rcpbind,nfs组件(如未安装请先安装).配置文件目录/etc/exports ? ?// NFS服务的主要配置文件 备注:默认情况下此文件是空文件,需要自己配置.具体格式如下:<输出目录> [客户端 选项(访问权限,用户映射,其他)] 1.输出目录 NFS系

nfs服务简单配置手记

nfs服务在实际工作中配置十分频繁,这里简要记录下配置过程.默认情况下nfs服务相关软件包已经安装好,只是nfs服务不是开机自启动.只需要配置nfs服务器开机自启动即可.其它portmap等服务都是开机自启的. 1. 服务端简单要配置过程如下 (1) 启动nfs服务 # chkconfig nfs on   # service nfs start (2) 配置共享输出目录 # vi /etc/exports   /data      192.168.233.*(rw,no_root_squash

NFS服务基本配置

一安装启动: 先检查有没有安装过NFS服务的包:rpm -aq nfs-utils rpcbind 没有的话就进行安装:yum install nfs-utils rpcbind -y 然后进入NFS的配置文件里写入需要共享的文件及其权限和共享客户端的范围: [[email protected] ~]# cat /etc/exports /data/r_shared 192.168.20.0/24(ro,sync) /data/w_shared 192.168.20.0/24(rw,sync)

nfs服务安装配置

一.准备阶段 配置解析主机 检查版本及内核 二.服务端安装 1 1) 配置yum把下载好的软件留着,下次备用,不用再下载 2 cachedir=/var/cache/yum/$basearch/$releasever 3 keepcache=1 --->这里原本是0,该为1,就是下载之后包在上面目录中 4 2)安装准备 5 首先检查 rpm -qa nfs-utils rpcbind 6 没有就安装 yum install nfs-utils rpcbind -y 7 8 3)下载完成之后打包/