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每一行都定义一个挂载点
相关推荐
在本文中,我们将深入探讨两个关键的Linux网络文件共享服务——NFS(Network File System)和Samba。NFS主要用于Linux系统之间的文件共享,而Samba则使得Linux与Windows系统之间能无缝共享文件。 **NFS服务配置** ...
【知识点详解】 1. **NFS (Network File ...以上就是关于Linux NFS服务和Samba服务的配置要点,包括服务器端和客户端的设置,以及各自的重点和安全选项。这些知识点对于搭建和管理Linux网络环境中的文件共享至关重要。
在主机A上,你需要使用NFS配置工具来共享一个目录,例如`/home/hello`,允许客户端进行读写操作。通常,这涉及到编辑`/etc/exports`文件,添加以下内容: ```bash /home/hello *(rw,sync,no_subtree_check) ``` 这...
NFS 服务器配置在 Linux 系统中的实现 在 Linux 系统中,NFS(Network File System)服务器配置是一种常用的文件共享机制,它允许不同的主机通过网络共享文件资源。在本文中,我们将讨论如何在 Linux 系统中配置 ...
Linux系统对NFS的支持非常全面,既可以作为服务器提供文件共享服务,也可以作为客户端访问其他NFS服务器提供的资源。实现这一功能需要确保Linux系统本身已经安装了NFS相关的软件包,并且进行了正确的配置。 #### 二...
### Linux 下 NFS 的配置 #### 一、NFS 概述 NFS(Network File System)是一种网络文件系统,允许用户在网络上共享文件和目录。它为用户提供了透明地访问远程机器上的文件的能力,就像访问本地文件一样。在 Linux ...
Linux上的NFS服务配置涵盖了网络文件系统(NFS)的安装、配置以及守护进程管理等知识点。下面将详细介绍这些内容: 首先,NFS服务的简介很重要。NFS代表网络文件系统(Network File System),这是一个由Sun公司...
则开启服务(默认服务下nfs没有完全开启) 命令#service nfs start #service portmap start 四、指定NFS服务器的配置文件 NFS服务器的配置文件保存“/etc/”目录中,文件名称是“exports”,该文件用于被
- `/usr/sbin/exportfs`:NFS服务的管理命令,用于刷新NFS配置。 - `/usr/sbin/showmount`:客户端查看命令,用于显示共享目录的信息。 - `/var/lib/nfs/etab`:记录NFS共享目录的权限设定。 - `/var/lib/nfs/xtab`...
本部分详细介绍了如何在Linux环境下配置NFS服务,并通过具体的实例展示了如何访问这些服务。 1. **NFS服务的确认与启动** - 首先需要确认Linux系统是否支持NFS服务。可以通过检查`/etc/rc.d/init.d`目录下是否存在...
Linux NFS Samba 服务配置
### Linux NFS网络服务器性能优化 #### 一、硬件设备的选择 在进行NFS网络服务器性能优化时,首先需要关注的是硬件设备的选择。合理的硬件配置能够为NFS服务器提供坚实的物理基础,有效提升整体性能。 - **CPU**:...
在深入探讨Linux 5.x与6.x版本中NFS配置的区别之前,我们首先需要了解NFS(Network File System,网络文件系统)的基本概念及其在Linux系统中的重要作用。NFS允许一个系统在网络上共享目录和文件,通过网络可以从...
NFS 服务器配置是指在 Linux 系统中安装和配置 NFS 服务器,以便与其他主机共享文件系统。通过 NFS 服务器,可以让多个主机共享同一个文件系统,从而实现文件共享和数据交换。本资源将详细介绍 NFS 服务器的安装、...
本实验报告将指导读者安装和配置 NFS 服务器,实现 Linux 系统之间的资源共享和互访。 一、实验目的 本实验的主要目的是掌握 Linux 系统之间资源共享和互访方法,掌握 NFS 服务器和客户端的安装与配置。 二、实验...
打开NFS配置文件`/etc/exports`,通常使用vi或nano编辑器: ``` sudo vi /etc/exports ``` 在文件末尾添加以下行,允许所有IP访问共享目录: ``` /home/share *(rw,sync,no_root_squash,no_subtree_check) ``` 这里...
Linux下NFS服务器配置手册,含NFS服务介绍及详细配置
Linux NFS 详细配置 Linux NFS(Network File System)是一种允许不同的操作系统之间共享文件的协议。在本文中,我们将详细介绍如何配置 Linux 服务器端和客户端实现 NFS 共享。 服务器端配置 1. 配置 `/etc/...
本教程将详细讲解如何在Linux上安装和配置NFS,以及涉及的nfs-utils和portmap(在较新版本的Linux中称为rpcbind)这两个关键组件。 首先,我们来看`nfs-utils`包。它是NFS服务的核心工具集,包含了管理NFS服务器和...