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
版权声明:本文博主原创文章。博客,未经同意不得转载。
Ubuntu 14.1 构造NFS的更多相关文章
- Ubuntu 14.04下NFS安装配置
1.安装nfs-server # apt-get install nfs-kernel-server 2.建立nfs专用文件夹 # mkdir /data/disk1 3.配置nfs # vi /et ...
- Ubuntu 14.04 下NFS安装配置
1.执行命令:sudo apt-get install nfs-kernel-server; 2.执行命令:mkdir /home/jack/nfs-share 建立一个nfs服务的专有的文件夹; 3 ...
- ubuntu 14.04LTS 环境下配置NFS服务
简言之,NFS(Network FileSystem,网络文件系统)用于在不同机器,不同操作系统之间通过网络互相分享各自的文件.NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操 ...
- 30分钟groovy快速入门并掌握(ubuntu 14.04+IntelliJ 13)
本文适合于不熟悉 Groovy,但想快速轻松地了解其基础知识的 Java开发人员.了解 Groovy 对 Java 语法的简化变形,学习 Groovy 的核心功能,例如本地集合.内置正则表达式和闭包. ...
- Ubuntu 14.04 安装 JDK 8,ubuntu14.04
第一步,下载Linux版JDK 可以通过访问Oracle官网下载,或者直接通过命令行下载. lxh@ubuntu:~$ wget -c http://download.oracle.com/otn-p ...
- 在 Ubuntu 14.04 中配置 PXE 服务器
PXE(预启动执行环境Preboot Execution Environment)服务器允许用户从网络中启动 Linux 发行版并且可以不需要 Linux ISO 镜像就能同时在数百台 PC 中安装. ...
- 【分布式存储】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 ...
- 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 ...
- Ubuntu 14.04中Elasticsearch集群配置
Ubuntu 14.04中Elasticsearch集群配置 前言:本文可用于elasticsearch集群搭建参考.细分为elasticsearch.yml配置和系统配置 达到的目的:各台机器配置成 ...
随机推荐
- Java Web整合开发(附录1) - 安装配置环境
1. Install JDK http://blog.csdn.net/sonnet123/article/details/9169741 Download JDK http://www.oracle ...
- AWR报告生成
ORACLE数据库两个比較重要的问题查看报告:awrrpt.sql,ashrpt.sql 生成报告的脚本一般存放在例如以下路径: /home/TEST/db/tech_st/11.2.0/rdbms/ ...
- iis10 HTTP 错误 500.19 - Internal Server Error
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息: 模块 IIS Web Core 通知 未知 ...
- Git相关操作汇总
git clone: 正如上图,当我们打开终端的情况下,默认我们所在的目录是在/home/shiyanlou的,大家可以在终端输入以下命令把目录切换到桌面cd /home/Desktop这个时候输入 ...
- 使用Emacs muse制作幻灯片
PPT太受欢迎.总是必要的交流会议.我看到一个很酷javascript实现,取代PPT. 不过还是很喜欢Emacs要做的事,即使文件难听点. 现在,用muse slidy, 一大区别. 简单的说mus ...
- 《TCP/IP详细解释》札记(23章)-TCP该保活定时器
可能有这样的备用现实TCP连接:流通过. 也就是说.假设TCP连接的两方都没有向对方发送数据.则在两个TCP模块之间不交换不论什么信息,这意味着我们能够启动一个客户与server建立连接,然后长时间不 ...
- java提高篇(三)-----理解java的三大特性之多态
面向对象编程有三大特性:封装.继承.多态. 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据.对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法. 继承 ...
- JS弄ASP.NET(C#)在页GridView信息选择行
做web发展还是新手我,为了之前获得Gridview中间值,它是通过服务器端控件通过第一Gridview将数据保存到服务器,当一个服务器,然后绑定的隐藏字段,在通过的js阅读隐藏字段值,如今,这种方法 ...
- Windows 8实例教程系列 - 布局控制
原文:Windows 8实例教程系列 - 布局控制 与传统应用类似,Windows store应用允许开发人员通过布局控件管理应用UI. 本篇将讨论Windows8布局设计控制. Windows 8布 ...
- GitLab 之 Linux十分钟快装(转)
先把 Shell 命令贴出来,楼主以 CentOS release 6.5 (Final) 64位 为例: //配置系统防火墙,把HTTP和SSH端口开放. sudo yum install curl ...