Ubuntu 14.1 构造NFS

主办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

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

时间: 2024-10-09 20:29:38

Ubuntu 14.1 构造NFS的相关文章

Ubuntu 14.04下NFS安装配置

Ubuntu 14.04下NFS安装配置 参考:http://www.linuxidc.com/Linux/2013-08/89154.htm 1.执行命令:sudo apt-get install nfs-kernel-server ; 2.执行命令:mkdir /home/jacobxu/nfs-jacoxu 建立一个nfs服务的专有的文件夹; 3.建立好文件夹后,接着执行命令:sudo vi /etc/exports 配置nfs; 4.在文章的最后一行添加:/home/jacobxu/nf

Ubuntu 14.10 搭建nfs服务器

1.安装nfs $sudo apt-get install nfs-kernel-server 2.增加目录到nfs列表 $vi /etc/exports 在末尾加入: /home/nfs *(rw,sync,no_root_squash) 3.重启服务器: $sudo /etc/init.d/nfs-kernel-server restart

Ubuntu 14.1 配置NFS

宿主机IP:129.1.4.189,目标机IP:129.1.22.96 1.执行命令:apt-get install nfs-kernel-server ; 2.执行命令:mkdir /tftpboot && chmod 777 /tftpboot 建立NFS服务器关联目录 3.建立好文件夹后,接着执行命令:sudo vi /etc/exports 配置nfs # /etc/exports: the access control list for filesystems which may

Ubuntu 14.04 下NFS安装配置

1.执行命令:sudo apt-get install nfs-kernel-server; 2.执行命令:mkdir /home/jack/nfs-share 建立一个nfs服务的专有的文件夹; 3.建立好文件夹后,接着执行命令:sudo vi /etc/exports 配置nfs; 4.在文章的最后一行添加:/home/jack/nfs-share *(rw,sync,no_root_squash,no_subtree_check) /home/jack/nfs-share *(rw,syn

ubuntu 14.04LTS 环境下配置NFS服务

简言之,NFS(Network FileSystem,网络文件系统)用于在不同机器,不同操作系统之间通过网络互相分享各自的文件.NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操作系统无关.NFS分服务器和客户机,当使用远端文件时只要用mount命令就可把远端NFS服务器上的文件系统挂载在本地文件系统之下,操作远程文件与操作本地文件没有不同.NFS服务器所共享文件或目录记录在/etc/exports文件中.嵌入式Linux开发中,会经常使用NFS,目标系统通常作为NFS客户

Ubuntu 14.04 安装 JDK 8,ubuntu14.04

Ubuntu 14.04 安装 JDK 8,ubuntu14.04 第一步,下载Linux版JDK 可以通过访问Oracle官网下载,或者直接通过命令行下载. [email protected]:~$ wget -c http://download.oracle.com/otn-pub/java/jdk/8u11-b12/jdk-8u11-linux-i586.tar.gz 第二步,解压安装 [email protected]:~$ mkdir -p /usr/lib/jvm [email pr

ubuntu 14.04安装pxe  

环境,是ubuntu14.04系统 参考文件https://www.maketecheasier.com/configure-pxe-server-ubuntu/ 步骤 1 环境准备 2 安装配置dhcp  tftp nfs 3 PXE安装和配置 4 添加pxe镜像并且导出到nfs服务器上 5 安装时候碰到的问题总结   1 环境准备   1安装ubuntu系统  2 配置固定ip地址 #interfaces(5) file used by ifup(8) and ifdown(8) autol

在 Ubuntu 14.04 中配置 PXE 服务器

PXE(预启动执行环境Preboot Execution Environment)服务器允许用户从网络中启动 Linux 发行版并且可以不需要 Linux ISO 镜像就能同时在数百台 PC 中安装.如果你客户端的计算机没有 CD/DVD 或USB 引导盘,或者如果你想在大型企业中同时安装多台计算机,那么 PXE 服务器可以帮你节省时间和金钱. 在这篇文章中,我们将告诉你如何在 Ubuntu 14.04 配置 PXE 服务器. 配置网络 开始前,你需要先设置 PXE 服务器使用静态 IP.在你的

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

本文适合于不熟悉 Groovy,但想快速轻松地了解其基础知识的 Java开发人员.了解 Groovy 对 Java 语法的简化变形,学习 Groovy 的核心功能,例如本地集合.内置正则表达式和闭包.编写第一个 Groovy 类,然后学习如何使用 JUnit 轻松地进行测试.借助功能完善的 Groovy 开发环境和使用技能,您将轻松完成本教程的学习.最重要的是,您将学会如何在日常 Java 应用程序开发中联合使用 Groovy 和 Java 代码. 阅读本文的前提条件:为了从本教程得到最大收获,