Linux服务器配置—搭建NFS服务器步骤

 更新时间:2013年02月07日 23:14:50   作者:  
本文介绍linux服务器配置之如何搭建NFS服务器,供大家学习参考

一、安装配置NFS服务器

1> 要使NFS服务器提供服务,必须启动inet ,portmap,nfs 和 mount
这4个守护进程,并保持在后台运行。
2>规划好要共享的分区或目录
3>定义客户机的参数
4>配置NFS主配置文件:/etc/exports
5>重启NFS服务

1.配置/etc/exports文件的语法
#vi  /etc/exports
 /sharedir     -maproot=daemon   host2
 /sharedir2    -ro     -network 192.168.1.0
 或者用下面的格式
 /sharedir  host3(OPTION)
 /sharedir  192.168.1.12/24(OPTION)
 第一段:为共享目录,一定要绝对路径。
 第二段:一些参数,如:-maproot=daemon表示若访问者为root用户,则转换为daemon用户;-ro :表示只读权限。
 第三段:表示允许访问的客户端,可以是一台主机,如host2;也可以是一个网段;主机可以用域名表示,也可以用IP表示,域名支持通配符,但是不包括点。如 *.example.net  ,可以表示e1.example.net或e2.example.net等等,但不能表示s1.e1.example.net。
  第三种格式表示可以把那些读写,只读等参数写在括号里,并用逗号隔开。

2.激活服务portmap 和 nfsd
Portmap激活后,会出现端口号为111的 Sunrpc服务
#service  portmap restart
#service  nfs     restart

3. 客户端配置
3.1  开启portmap服务

3.2  使用mount命令挂载共享目录
 mount   –t type   -o option   device    dir
 #mount  -t  nfs   -o  hard  192.168.1.22:/sharedir   /tmp/
3.3  用户除了使用mount命令挂载外,还可使用/etc/fstab挂载或autofs挂载。

二、NFS服务器配置实例

NFS服务器端配置:
1.先查看服务器端是否安装下列软件包
#rpm -qa  |grep  nfs
nfs-utils-1.0.9-16.e15
nfs-utils-lib-1.0.8-7.2

2.配置NFS服务器端配置文件:/etc/exports
/sharedir:为共享目录,权限受共享权限(rw)和本地权限限制。
192.168.1.22/24:允许192.168.1.0网段所有的机器访问
#vim  /etc/exports
#cat  /etc/exports
/sharedir    192.168.1.22/24(rw)

3.重启NFS服务
       #service    nfs     restart

NFS客户端配置:
1.确认安装portmap包
       #rpm   -qa |grep  portmap
       portmap-4.0-65.2.2.1

2.开启portmap服务
#service    portmap   restart

3.查看一台NFS服务器共享目录
192.168.1.22:为NFS服务器的IP地址
 #showmount   -e    192.168.1.22
 export  list   for  192.168.1.22:
 /sharedir     192.168.1.22/24

4.挂载服务器的共享目录
-t nfs :表示挂载文件的文件系统格式,也可以省略
 #mount  -t nfs  192.168.1.22:/sharedir  /mnt/

相关文章

  • 安装Linux的flash的步骤方法

    安装Linux的flash的步骤方法

    在本篇文章里小编给各位分享的是关于安装Linux的flash的步骤方法,对此有需要的朋友们可以学习下。
    2020-03-03
  • Linux常用命令mkdir详解

    Linux常用命令mkdir详解

    在Linux系统中,mkdir命令用来创建一个目录或一个级联目录。那么具体如何使用呢,我们下面来探讨下
    2018-04-04
  • CentOS 安装 Mongodb详解(在线和离线)

    CentOS 安装 Mongodb详解(在线和离线)

    这篇文章主要介绍了CentOS 安装 Mogodb详解(在线和离线) ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Ubuntu20.04桌面安装及root权限开通和ssh安装详解

    Ubuntu20.04桌面安装及root权限开通和ssh安装详解

    这篇文章主要介绍了Ubuntu20.04桌面安装及root权限开通和ssh安装详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Linux之多线程以及多线程并发访问同一块内存的处理问题

    Linux之多线程以及多线程并发访问同一块内存的处理问题

    这篇文章主要介绍了Linux之多线程以及多线程并发访问同一块内存的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 如何在Apache和Nginx禁止上传目录里PHP的执行权限

    如何在Apache和Nginx禁止上传目录里PHP的执行权限

    这篇文章主要介绍了如何在Apache和Nginx禁止上传目录里PHP的执行权限的具体方法,非常简单,有需要的小伙伴可以参考下
    2016-10-10
  • ubuntu16.04在python3 下创建Django项目并运行的操作方法

    ubuntu16.04在python3 下创建Django项目并运行的操作方法

    这篇文章主要介绍了ubuntu16.04在python3 下创建Django项目并运行,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09
  • Ubuntu20.04 VNC 安装与设置实现

    Ubuntu20.04 VNC 安装与设置实现

    这篇文章主要介绍了Ubuntu20.04 VNC 安装与设置实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 详解CentOS设置程序开机自启动的方法

    详解CentOS设置程序开机自启动的方法

    本篇文章主要介绍CentOS设置程序开机自启动的方法 ,在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。有兴趣的可以了解一下,
    2016-12-12
  • LNMP系列教程之一 添加域名建立站点

    LNMP系列教程之一 添加域名建立站点

    今天我在昨天安装过后的教程基础之后,添加我们需要的站点建立网站。虽然我们昨天在添加主域名的时候已经添加了域名,但远远是不够的,我们需要添加不同的域名建立多个网站
    2012-09-09

最新评论