`

redhat linux NFS 配置

 
阅读更多

NFS 简介:

NFS 是网络文件系统的简写( network file system ),主要用在 linux unix 环境中,是有 sun 公司开发,并于 1984 年推出的一个 RPC 服务系统。

NFS 功能介绍:

他可以将多个目录或者单个目录进行发布,例如我们在网刻系统的时候可以用 NFS 来共享光盘镜像, NFS 是以发布目录的方式将文件进行发布,而客户端是以挂载的方式进行访问。客户端可以节省本地空间,将数据存放在 nfs 服务器上。 NFS 也可以针对但个用户以及多用户设置不同的访问权限。

详细配置步骤:

安装 NFS 必须要开启的服务有: nfs portmap
NFS 的配置相对于其他服务是比较简单的,我们依然还是要注意防火墙以及 SElinux


[root@huyb ~]# rpm -qa | grep nfs-utils
nfs-utils-1.0.9-16.el5
nfs-utils-lib-1.0.8-7.2 //系统默认已经安装nfs-utils;
[root@huyb ~]# rpm -qa | grep portmap
portmap-4.0-65.2.2.1 //系统默认已经安装portmap;



若系统没有安装所需软件,可以手工安装;
[root@huyb ~]#mount /dev/cdrom /mnt //将光盘挂在到系统的/mnt;
[root@huyb ~]#cd /mnt/Server //切换工作目录为/mnt/Server;
[root@huyb Server]#ls | grep nfs //列表跟nfs相关的软件包;
[root@huyb Server]# rpm -ivh nfs-utils-1.0.9-16.el5.i386.rpm //安装nfs-utils包;


创建或修改/etc/exports 配置文件

这个文件的内容非常简单,每一行由抛出路径,客户名列表以及每个客户名后紧跟的访问选项构成:

        [共享的目录] [主机名或IP(参数,参数)] 
其中参数是可选的,当不指定参数时,nfs将使用默认选项。默认的共享选项是 sync,ro,root_squash,no_delay。

当主机名或IP地址为空时,则代表共享给任意客户机提供服务。

当将同一目录共享给多个客户机,但对每个客户机提供的权限不同时,可以这样:

        [共享的目录] [主机名1或IP1(参数1,参数2)] [主机名2或IP2(参数3,参数4)]
下面是一些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 

配置文件/etc/exports内容如下:

 

        $ cat /etc/exports

        /home/share 192.168.102.15(rw,sync) *(ro)

配置说明: 对192.168.102.15赋予读写权限,其他机器仅有只读权限。

 

维护NFS服务的输出目录列表

命令exportfs

-a 输出在/etc/exports文件中所定义的所有目录;
-r 重新读取/etc/exports文件,不需要重起服务;
-u 停止输出某一目录;
-v 在屏幕上显示过程;

1.重新输出共享目录

[root@huyb ~]# exportfs -rv
exporting 192.168.1.0/24:/nfs/public
exporting 192.168.1.253:/nfs/huyb
exporting *.wnt.com:/nfs/users
exporting 192.168.1.*:/mnt/cdrom
exporting *.wnt.net:/nfs/root
exporting *:/nfs/public

2.查看NFS服务输出的共享目录

[root@huyb ~]# showmount -e 192.168.1.102
Export list for 192.168.1.102:
/nfs/root *.wnt.net
/mnt/cdrom 192.168.1.*
/nfs/users *.wnt.com
/nfs/huyb 192.168.1.253
/nfs/public (everyone)

3.停止输出所有共享目录

[root@huyb ~]# exportfs -auv
[root@huyb ~]# showmount -e 192.168.1.102
Export list for 192.168.1.102: //结果为空;

4.启动或停止NFS服务器

[root@huyb ~]# sevice nfs start|stop|restart

[root@huyb ~]# chkconfig --level 35 nfs on //设置NFS自动启动方式;

5.查询nfs的状态

[root@huyb ~]# service portmap status
[root@huyb ~]# service nfs status

6.查询nfs服务器的共享目录

showmount 192.168.1.111 查询指定主机的nfs共享目录
showmount 查询本地主机的

-a 显示指定的nfs服务器的所有客户端主机及其所连接的目录;
-d 显示指定的nfs服务器中已被客户端连接的所有输出目录;
-e 显示指定nfs服务器上所有输出的目录;



www.ibuyincn.com
分享到:
评论

相关推荐

    Redhat_Linux下NFS的配置及操作

    NFS服务简介 NFS是Network File System的缩写,即网络文件系统。NFS是由Sun开发并发展起来的一项用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。...在Redhat Linux下NFS是默认安装的

    Linux下nfs的配置

    详细的介绍了如何在Linux下配置NFS,实现Linux下的网络文件

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

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

    Linux NFS服务器的安装与配置

    Linux下NFS的搭建安装与配置说明。步骤清晰,一目了然,简单上手。

    Redhat LINUX 9从入门到精通 中文版

    命令行界面,Linux系统管理与配置,诊断引导过程,内核重新编译,使用GNOME与KDE,了解基本TCP/IP网络,保护Linux防火墙,设置安全远程访问,安装和测试DNS、DHCP、CUPS与sendmail,配置和查错FTP、NFS、Samba与...

    linux NFS详细配置

    本文当是我亲自动手做完实验然后写下的详细的配置记录, 其中包括主服务器端的配置,nfs需要启动的服务、查看命令 及客户服务器端的配置以及最后验证配置成功。

    redhat linux教材20课程学习文档

    10.7 NFS 10.8 RAID 10.9 LVM 第十一章 文件与数据备份 11.1 为什么要备份? 11.2 备份什么? 11.3 备份策略 11.4 备份命令的选择 11.4.1 tar 的使用 11.4.2 gzip和compress 11.4.3 联合使用 11.4.4 cpio 命令...

    Linux服务配置课件

    RedHat Linux9.0服务配置,包括Samba,nfs,ftp,dhcp,apache

    畅通无阻-高效架设RedHatLinux服务器

    主要内容包括:Linux系统和相关管理工具的安装与使用,常用网络服务(DNS、DHCP、网关、路由)的启动与配置,Squid局域网共享上网服务器、Samba资源共享服务器、NFS网络文件服务器、LDAP目录服务器、Wu-FTP文件...

    Red Hat Linux 定制指南.CHM

    Red Hat Linux 9 Red Hat Linux 定制指南 版权 © 2003 Red Hat, Inc.中国站长资讯网 :www.11k.net ISBN: N/A -------------------------------------------------------------------------------- 目录 介绍 1....

    Web、ftp、samba与NFS服务器配置

    Linux作为一种流行的开源服务器平台,在业界得到了普遍认可,以RedHat、CentOS为首的Linux厂商在服务器市场上占据了主要地位。本章将对Linux下的Apache网页服务器、FTP服务器、SendMail邮件服务器和DNS服务器的配置...

    linux RHCE 实验手册

    RHCE-253 NFS服务配置.pdf 12. RHCE-253 NIS服务配置.pdf 13. RHCE-253 Samba服务配置.pdf 14. RHCE-253 Sendmail服务常规配置.pdf 15. RHCE-253 VSFTPD服务配置.pdf 16. RHCE-253 日志服务配置.pdf

    NFS7.2服务架设

    此配置SOP,主要用于redhat 7.2版的系统配置nfs服务配置说明。

    linux系统教程

    1.6 安装RedHat Enterprise Linux ES 6 1.7 开关机操作 7 1.8 桌面环境简介 7 1.9 安装故障排除 7 1.10 安装逻辑卷 8 第二章 Linux设备管理和引导流程 9 2.1 Linux文本编辑器 9 2.2 Linux下安装配置网卡 12 2.2.1 ...

    Linux-RHCE系列实战教程打包

    具体内容如下: 1、kickstart 无人职守...11、RHCE-253 NFS服务配置 12、RHCE-253 NIS服务配置 13、RHCE-253 Samba服务配置 14、RHCE-253 Sendmail服务常规配置 15、RHCE-253 VSFTPD服务配置 16、RHCE-253 日志服务配置

    LINUX高级企业服务器管理

     安装Redhat Enterprise Linux5操作系统  熟练掌握常用命令的使用  熟练使用文本编辑器  熟练掌握Linux下硬件管理与磁盘操作  掌握Linux用户和组的管理  掌握Linux下软件的安装与卸载  配置和管理文件...

    redhat9从入门到精通(第一部分)

    全书目录:第一部分 安装Red Hat linux 第1章 Red Hat linux简介...第28章 Linux共享服务:NFS与NLS 第29章 利用Samba 第30章 Web服务 附录 Linux命令手册 全书共分解为23个部分.全部下载完后才能解压

    嵌入式linux2.6平台搭建之根文件系统制作过程

    (二):nfs服务器配置过程 RedHatAS5环境 (三):开发板通过nfs服务挂载虚拟机指定目录 (四):通过nfs服务挂载根文件系统 (五):cramfs格式根文件系统制作 (六):yaffs格式根文件系统制作 (七):...

Global site tag (gtag.js) - Google Analytics