NFS(网络文件系统)服务器

原创 2016年05月31日 13:10:51

NFS服务器的安装与配置

一、安装

 安装NFS,需要安装两个软件包,分别是portmap、nfs-utils

portmap 软件包:提供运行portmap所需要的文件,为NFS等服务器程序提供RPC的支持。

nfs-utils 软件包:提供NFS服务器的启动脚本和管理维护工具。


1.查看系统中是否安装了这两个软件包:

命令如下:rpm -qa|grep portmap

   rpm -qa|grep nfs

        若没有安装可以执行以下命令安装:

sudo apt-get install portmap;sudo apt-get install nfs

        安装portmap和nfs


2.安装后开启portmap和nfs服务

 首先要查看portmap和nfs的状态,命令如下:

   service portmap status

   service nfs status  

    一般情况下,portmap安装后再系统中是打开的,nfs需要输入命令开启:service nfs start


二、配置分析

1.在系统中exports文件用于配置NFS服务器的输出共享目录

   其设置的格式为:

共享目录   客户端主机地址  配置选项

     eg:/home/share * (sync.ro)

  *:表示的是所有主机

 *test.com:表示的是在指定域下的所有主机

 192.168.1.0/24 :表示的是指定网段中的所有主机

 www.test.com:表示的是指定域名的主机

 192.168.1.1:表示的是指定ip地址的主机


“配置选项”中的内容

sync:表示的是设置NFS服务器同步写磁盘(建议所有的NFS共享目录都使用该选项)。

ro:表示的是设输出共享目录只读,不能与rw共同使用。

rw:表示的是设输出共享目录可读写,不能与ro共同使用。



三、具体配置

1.编辑exports文件

命令如下:vi /etc/exports

   打开后为空文件,需要在文件中编辑设置~~~

  这里举例设置内容为:/home/share * (sync.rw)

  设置内容分析:共享文件目录为/home/share,共享给所有的主机,启用NFS服务器同步写磁盘,可读写。


2.更改共享文件的所属者

  ①输入命令 :ls -a  

     查看share文件的所有者

  ②进入/etc/password 找到nfsnobody

  ③设置共享文件的所属者为nfsnobody

    命令如下:chown -R nfsnobody:nfsnobody share

   即将共享文件share的所有者更改为nfsnobody

  ④更改之后重启portmap和nfs

     命令如下:service portmap restart

                         service nfs restart

 

四、设置客户机

 1.设置挂载点

   ①建立挂在目录  命令如下:

     cd /mnt

     mkdir nfs

  ②设置挂载点

     mount -t nfs 192.168.1.5:/home/share /mnt/nfs

   设置分析如下:客户机的ip是192.168.1.5 客户机挂载点为/mnt/nfs

 

2.查看使用共享文件的客户端地址

  命令如下:showmount -e

 

3.查看使用共享文件的计算机ip

  命令如下:showmount -a


4.挂载点卸载

  命令如下:umount /mnt/nfs



   








版权声明:本文为博主原创文章,未经博主允许不得转载。

linux--嵌入式网络文件系统(NFS)搭建原理

$ sudo apt-get install nfs-kernel-server nfs-common portmap
  • a842604818
  • a842604818
  • 2013年10月28日 20:13
  • 1513

Ubuntu 16.04 下搭建nfs网络文件系统服务器

本文是参考以下链接的文章写的,亲测好用,仅供参考! http://www.linuxidc.com/Linux/2013-07/87367.htm  Ubuntu下nfs服务器的配置过程: ...
  • iamplane
  • iamplane
  • 2016年12月28日 19:42
  • 4139

JZ2440 启动NFS网络文件系统_初试led驱动

http://blog.csdn.net/emdfans/article/details/12260969 u-boot ---> q 修改bootargs变量 ...
  • qq_26093511
  • qq_26093511
  • 2016年07月05日 14:28
  • 797

Linux 文件系统剖析: 网络文件系统与 Linux NFS:与以往一样有用并在不断演变

NFS:与以往一样有用并在不断演变 M. Tim Jones, 自由作家 简介: 网络文件系统(NFS)从 1984 年问世以来持续演变,并已成为分布式文件系统的基础。当前,NFS(通过 ...
  • ajian005
  • ajian005
  • 2012年12月18日 19:14
  • 660

NFS文件系统简介及原理

什么是文件系统,NFS文件系统又是什么? 简单的说,文件系统就是通过软件对磁盘上的数据进行组织和管理的一种机制,对其的一种封装或透视。 NFS,Network File System。顾名思义,网...
  • waterfall_zjw
  • waterfall_zjw
  • 2016年03月22日 17:51
  • 4487

linux开发板挂载NFS网络文件系统

1、前提:主机(服务器)已经安装并启动NFS服务 2、主机配置: 首先配置主机能够被挂接的文件夹:配置文件在  /eetc/exports vi /etc/exports 在后面添加内容 /work/...
  • Wind4study
  • Wind4study
  • 2016年11月27日 19:53
  • 2075

TQ2440从nfs网络文件系统启动

前提:我的PC已经配置好了 NFS服务 nfs根目录为:/home/daysmark/nfsdir 如果不会配置,请看点击打开链接 1、进入uboot进行设置 Set the boot pa...
  • a912293097
  • a912293097
  • 2015年01月03日 22:53
  • 1324

NFS网络文件系统搭建

目标平台:LOONGSON-1B(mips32指令集) 内核:linux-3.0 系统环境:ubuntu10.04   简介     nfs最主要的功能就是让网路上的 linux 电脑可以共...
  • water_cow
  • water_cow
  • 2012年03月25日 22:08
  • 1629

S3C2440挂载NFS文件系统

主要记录下如何在ARM开发板上挂载NFS文件系统。 PC主机:Ubuntu 和 redhat 9.0 目标板:TQ2440开发板,linux内核2.6.30 1.PC上安装NFS服务 sudo...
  • yj4231
  • yj4231
  • 2012年07月13日 09:48
  • 2886

Ubuntu 下NFS网络文件系统搭建

NFS是Network File System的简写,即网络文件系统.。
  • lrl2ye
  • lrl2ye
  • 2014年07月17日 14:21
  • 453
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NFS(网络文件系统)服务器
举报原因:
原因补充:

(最多只允许输入30个字)