主办IP:129.1.4.189。目标计算机IP:129.1.22.96

1、运行命令:apt-get install nfs-kernel-server ;

2、运行命令:mkdir /tftpboot && chmod 777 /tftpboot 建立NFSserver关联文件夹

3、建立好目录后,接着运行命令:sudo vi /etc/exports 配置nfs

# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/tftpboot *(rw,sync,no_root_squash,no_subtree_check)

4、在文件的最后一行加入:/tftpboot *(rw,sync,no_root_squash,no_subtree_check)

/tftpboot *(rw,sync,no_root_squash,no_subtree_check)这一行的含义是:

/tftpboot与nfs服务client共享的文件夹。这个路径必须和你前面设置的文件的路径一致!

*:同意全部的网段訪问,也能够使用详细的IP

rw:挂接此文件夹的client对该共享文件夹具有读写权限

sync:资料同步写入内存和硬盘

no_root_squash:root用户具有对根文件夹的全然管理訪问权限。

no_subtree_check:不检查父文件夹的权限。

5、改动完上述配置文件保存退出。

6、运行命令:/etc/init.d/rpcbind restart 重新启动rpcbind 服务。

7、运行命令:/etc/init.d/nfs-kernel-server restart 重新启动nfs服务。

nfs是一个RPC程序,使用它前,须要映射好port,通过rpcbind
设定。

8、目标机运行。挂载指令:

mount -t nfs -o nolock 129.1.4.189:/tftpboot /test

附录:NFS经常使用參数例如以下:

ro 仅仅读訪问

rw 读写訪问sync 全部数据在请求时写入共享

async nfs在写入数据前能够响应请求

secure nfs通过1024下面的安全TCP/IPport发送

insecure nfs通过1024以上的port发送

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 指定nfsserver/etc/passwd文件里匿名用户的UID

anongid=xxx 指定nfsserver/etc/passwd文件匿名用户GID

版权声明:本文博主原创文章。博客,未经同意不得转载。

Ubuntu 14.1 构造NFS的更多相关文章

  1. Ubuntu 14.04下NFS安装配置

    1.安装nfs-server # apt-get install nfs-kernel-server 2.建立nfs专用文件夹 # mkdir /data/disk1 3.配置nfs # vi /et ...

  2. Ubuntu 14.04 下NFS安装配置

    1.执行命令:sudo apt-get install nfs-kernel-server; 2.执行命令:mkdir /home/jack/nfs-share 建立一个nfs服务的专有的文件夹; 3 ...

  3. ubuntu 14.04LTS 环境下配置NFS服务

    简言之,NFS(Network FileSystem,网络文件系统)用于在不同机器,不同操作系统之间通过网络互相分享各自的文件.NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操 ...

  4. 30分钟groovy快速入门并掌握(ubuntu 14.04+IntelliJ 13)

    本文适合于不熟悉 Groovy,但想快速轻松地了解其基础知识的 Java开发人员.了解 Groovy 对 Java 语法的简化变形,学习 Groovy 的核心功能,例如本地集合.内置正则表达式和闭包. ...

  5. Ubuntu 14.04 安装 JDK 8,ubuntu14.04

    第一步,下载Linux版JDK 可以通过访问Oracle官网下载,或者直接通过命令行下载. lxh@ubuntu:~$ wget -c http://download.oracle.com/otn-p ...

  6. 在 Ubuntu 14.04 中配置 PXE 服务器

    PXE(预启动执行环境Preboot Execution Environment)服务器允许用户从网络中启动 Linux 发行版并且可以不需要 Linux ISO 镜像就能同时在数百台 PC 中安装. ...

  7. 【分布式存储】GlusterFS failing to mount at boot with Ubuntu 14.04

    GlusterFS failing to mount at boot with Ubuntu 14.04   Previously I asked about mounting GlusterFS a ...

  8. Ubuntu 14.10 下ZooKeeper+Hadoop2.6.0+HBase1.0.0 的HA机群高可用配置

    1 硬件环境 Ubuntu 14.10 64位 2 软件环境 openjdk-7-jdk hadoop 2.6.0 zookeeper-3.4.6 hbase-1.0.0 3 机群规划 3.1 zoo ...

  9. Ubuntu 14.04中Elasticsearch集群配置

    Ubuntu 14.04中Elasticsearch集群配置 前言:本文可用于elasticsearch集群搭建参考.细分为elasticsearch.yml配置和系统配置 达到的目的:各台机器配置成 ...

随机推荐

  1. Apache与Tomcat整合(转)

    一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由 ...

  2. poj2386Lake Counting

    题意是这种.给你一个N*M的矩形图.这个图由两个东西组成.'.'和'W', W代表这个地方有水. .代表这个地方没水. 假设一个有水的地方它的上下左右,左上,坐下.右上.右下也有水,那么 就看成它们连 ...

  3. POJ 1915-Knight Moves (单向BFS && 双向BFS 比)

    主题链接:Knight Moves 题意:8个方向的 马跳式走法 ,已知起点 和终点,求最短路 研究了一下双向BFS,不是非常难,和普通的BFS一样.双向BFS只是是从 起点和终点同一时候開始搜索,可 ...

  4. 同一个PC只能运行一个应用实例(考虑多个用户会话情况)

    原文:同一个PC只能运行一个应用实例(考虑多个用户会话情况) class Program { private static Mutex m; [STAThread] static void Main( ...

  5. c# socket udp广播

    一.广播消息 由于Tcp是有连接的,所以不能用来发送广播消息.发送广播消息,必须用到Udp,Udp可以不用建立连接而发送消息.广播消息的目的IP地址是一种特殊IP地址,称为广播地址.广播地址由IP地址 ...

  6. 【iOS】UIViewController生命周期

    UIViewController有2周期: 在UIViewController中,View存在两个循环:载入循环和卸载循环. 载入循环 1>程序请求controller的view. 2>假 ...

  7. URL压缩算法的短地址

    时下,短网址应用已经在全国各大微博上開始流行了起来.比如QQ微博的url.cn,新郎的t.cn等. 我们在新浪微博上公布网址的时候.微博会自己主动判别网址.并将其转换,比如:http://t.cn/h ...

  8. 采用CSS3 Media Query技术适应Android平板屏幕分辨率和屏幕像素密度

    采用HTML5在开发移动应用程序满足各种需求Android分辨率和屏幕的平板设备密度,这是非常麻烦的过程,最终的解决方案是使用css media query,匹配相同的时间分辨率和屏幕像素密度.上进行 ...

  9. 动态生成Zip

    动态生成Zip文档   通过前面一篇烂文的介绍,大伙儿知道,ZipArchive类表示一个zip文档实例,除了用上一篇文章中所列的方法来读写zip文件外,还可以直接通过ZipArchive类,动态生成 ...

  10. 开源远程控制RealVNC源代码中的通讯协议RFB(远程帧缓冲)(转)

    在网上流传的gh0st3.6源代码中,远程桌面总是存在CPU占用率高和画面更新不及时等问题.于是想到了著名的开源远程控制RealVNC  它采用了远程帧缓存的协议(Remote Frame buffe ...